OMG, face_distance is float not int, how has this ever worked

This commit is contained in:
2025-10-03 21:10:04 +10:00
parent 0777bbe237
commit efaec00127

View File

@@ -28,8 +28,8 @@ class Face(PA,db.Model):
face_left = db.Column( db.Integer ) face_left = db.Column( db.Integer )
w = db.Column( db.Integer ) w = db.Column( db.Integer )
h = db.Column( db.Integer ) h = db.Column( db.Integer )
refimg_lnk = db.relationship("FaceRefimgLink", uselist=False, viewonly=True) refimg_lnk = db.relationship("FaceRefimgLink", uselist=False, viewonly=True )
facefile_lnk = db.relationship("FaceFileLink", uselist=False, viewonly=True) facefile_lnk = db.relationship("FaceFileLink", uselist=False, viewonly=True )
refimg =db.relationship("Refimg", secondary="face_refimg_link", uselist=False) refimg =db.relationship("Refimg", secondary="face_refimg_link", uselist=False)
@@ -62,13 +62,13 @@ class FaceRefimgLink(PA, db.Model):
Attributes: Attributes:
face_id (int): face id of row in Face table / foreign key - part primary key face_id (int): face id of row in Face table / foreign key - part primary key
refimg_id (int): face id of row in Face table / foreign key - part primary key refimg_id (int): face id of row in Face table / foreign key - part primary key
face_distance (int): distance value (how similar matched Face was) face_distance (float): distance value (how similar matched Face was)
""" """
__tablename__ = "face_refimg_link" __tablename__ = "face_refimg_link"
face_id = db.Column(db.Integer, db.ForeignKey("face.id"), primary_key=True ) face_id = db.Column(db.Integer, db.ForeignKey("face.id"), primary_key=True )
refimg_id = db.Column(db.Integer, db.ForeignKey("refimg.id"), primary_key=True ) refimg_id = db.Column(db.Integer, db.ForeignKey("refimg.id"), primary_key=True )
face_distance = db.Column(db.Integer) face_distance = db.Column(db.Float)
################################################################################ ################################################################################