在auth用户模型中添加外键

时间:2014-09-08 06:16:50

标签: django

我是Django的新手,我正在尝试在auth用户模型中添加外键。我有不同的用户,每个用户都有一个独特的大学,但大学可以有很多用户。我正在使用django 1.6。

我发现了很多关于将用户模型用作外键的信息,但几乎没有关于向用户模型添加外键的信息。

1 个答案:

答案 0 :(得分:2)

可以阅读docs

  

有两种方法可以扩展默认用户模型   替换你自己的模型。如果你需要的改变是纯粹的   行为,并且不需要对存储的内容进行任何更改   数据库,您可以基于用户创建代理模型。这允许   代理模型提供的任何功能,包括默认功能   订购,自定义经理或自定义模型方法。

     

如果您希望存储与用户相关的信息,您可以使用   与包含字段的模型的一对一关系   附加信息。这种一对一的模型通常被称为a   配置文件模型,因为它可能存储有关a的非身份验证相关信息   网站用户。