0

我想使用 OneToOneField 模型字段,用户 ID 作为外键。例如:

owner_id = models.OneToOneField("User.id")

但是,我得到这个错误:

'owner_id' has a relation with model User.id, which has either not been installed or is abstract.

我也尝试过Users.id。

4

2 回答 2

2

您不输入User.id(因为User.id不是模型),只是提供User模型。

class ToySoldier(models.Model):
    user = models.OneToOneField(User)

而 Django 将自己处理其余的事情。

于 2013-07-23T13:40:52.807 回答
1

尝试这个

owner_id = models.OneToOneField(User)

这是一个 例子

于 2013-07-23T13:41:23.967 回答