是否可以使用django的auth_user模型来存储用户的信息

时间:2011-06-20 02:08:13

标签: django

如果我正在尝试为我的项目创建登录应用程序,建议使用auth_user作为模型来存储新创建的用户,并通过以下方式扩展到我的注册应用程序中:

from auth.models import User

class UserForm(ModelForm):
    class Meta:
        model=User

或者更好的是创建一个自定义模型来存储用户。我上面的内容甚至可以工作吗?我肯定答案是“当然,这就是它的存在”或“亲爱的上帝你为什么要那样做”但我不知道哪个。

2 个答案:

答案 0 :(得分:0)

User旨在存储能够通过普通Django身份验证机制登录并使用系统的用户凭据。如果您的项目将使用Django的auth然后是,User是正确使用的模型。

答案 1 :(得分:0)

简短的回答是肯定的。如果要存储用户的其他信息,可以为用户模型创建另一个模型和外键。