-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