7

我有一个基于 django auth 的身份验证系统,但我必须向用户添加信息。在 django 1.5 中最好的方法是什么?(在 1.4 中,我使用与 onetoone 链接到用户的配置文件,但现在?)

4

2 回答 2

10

Django 1.5 具有可扩展的用户模型。基本上,您可以扩展一个抽象的基本用户模型,添加您的字段和任何内容并从那里使用它。

基本模型只有基本的身份验证——密码字段和最后一次登录时间的字段。您甚至必须创建自己的用户名字段。如果您对当前的 Django 用户模型(使用用户名、名字、姓氏等)感到满意,它也存在AbstractUser并且您可以扩展它而不是AbstractBaseUser添加自己的字段。

于 2012-12-31T18:05:18.333 回答
0

在 django 1.5 中,您应该创建一个自定义用户模型。用户配置文件现已弃用。

于 2012-12-31T18:02:42.620 回答