我有一个基于django auth的身份验证系统,但我必须向用户添加信息。 在Django 1.5中最好的方法是什么? (在1.4中我正在使用与onetoone链接到用户的配置文件,但现在?)
答案 0 :(得分:9)
Django 1.5有extendable User models。基本上,您可以扩展抽象基本用户模型,添加字段和任何内容,并从那里使用它。
基本模型仅具有身份验证的基础知识 - 密码字段和上次登录时的字段。您甚至必须创建自己的用户名字段。如果您对当前的Django用户模型(包括用户名,名字,姓氏等)感到满意,它也会以AbstractUser
的形式存在,您可以将其扩展为AbstractBaseUser
并添加您的自己的领域。
答案 1 :(得分:0)
在django 1.5中你应该创建一个custom user model。用户个人资料现已弃用。