【发布时间】:2015-02-12 04:55:36
【问题描述】:
我正在使用通过在User 和UserProfile 类之间创建OnetoOne 关系来扩展用户模型的方法。这意味着我不能直接向User 模型添加字段。那么如何在 User 模型上为自己创建一个外键呢?
【问题讨论】:
-
你想要一个从
User到User本身的外键吗? -
为什么不从
UserProfile创建它到UserProfile? -
我一直使用
User作为与用户有某种关系的所有其他模型的外键,因此我总是使用User查询执行查询manager 而不是UserProfile查询管理器(我觉得这在语义上更有意义)。也许这是我做不到的一次。
标签: django foreign-keys