Django模型字段参考ForeignKey.to_field不起作用

时间:2018-08-13 18:20:42

标签: django django-models foreign-keys django-2.0

我正在尝试创建一个引用用户模型的非主键字段order的{​​{1}}模型。为此,我使用属性rfid使用外键关系。

我的用户模型继承自to_field,我在AbstractUser属性中添加了rfid的{​​{1}}字段:

unique=True

遵循订单模型:

to_field

在django-admin中查看时,仍然列出了class CustomUser(AbstractUser): rfid = models.IntegerField(unique=True, null=True, blank=True) 参考的用户名,而不是数据库中实际的class Order(models.Model): rfid = models.ForeignKey('CustomUser', on_delete=models.CASCADE, to_field="rfid") coffee = models.ForeignKey('Coffee', on_delete=models.DO_NOTHING) amount = models.IntegerField(null=True, blank=True) datetime = models.DateTimeField() 条目。我参加了picture on Imgur比赛,因为我还没有他的名声可以在此处发布图片。

那是为什么?我研究了其他帖子,但无法弄清楚。

0 个答案:

没有答案