-2
我正在使用通过在User
和UserProfile
类之间创建OnetoOne
关系来扩展用户模型的方法。这意味着我不能直接将字段添加到User
模型中。那么怎样才能在User
模型上创建一个外键?如何在Django用户模型上创建自引用外键?
我正在使用通过在User
和UserProfile
类之间创建OnetoOne
关系来扩展用户模型的方法。这意味着我不能直接将字段添加到User
模型中。那么怎样才能在User
模型上创建一个外键?如何在Django用户模型上创建自引用外键?
如果您查看文档https://docs.djangoproject.com/en/1.7/ref/models/fields/#django.db.models.ForeignKey
,你可以这样做models.ForeignKey('self')
你想从'User'到'User'本身就是一个外键? – levi 2015-02-12 05:03:45
是的,没错。 – nedned 2015-02-12 05:21:02
为什么不从'UserProfile'创建它到'UserProfile'? – levi 2015-02-12 05:22:38