如何在Django模块中将用户名设置为ForeignKey。 波纹管方法正确吗?
sub_images = []
for (top, right, bottom, left) in boxes:
# hint: OpenCV image can be treated as a numpy array
cropped = frame_1[top:bottom, left:right]
sub_images.append(cropped)
我不能使用ID作为ForeignKey,因为我的旧数据库的用户名是ForeignKey。(我需要迁移旧数据)
答案 0 :(得分:0)
使用以下代码:
user = models.ForeignKey(User, to_field="username")
关系要关联到的相关对象上的字段。默认情况下, Django使用相关对象的主键。如果您引用一个 不同的字段,该字段必须具有unique = True。