如果我正在尝试为我的项目创建登录应用程序,建议使用auth_user作为模型来存储新创建的用户,并通过以下方式扩展到我的注册应用程序中:
from auth.models import User
class UserForm(ModelForm):
class Meta:
model=User
或者更好的是创建一个自定义模型来存储用户。我上面的内容甚至可以工作吗?我肯定答案是“当然,这就是它的存在”或“亲爱的上帝你为什么要那样做”但我不知道哪个。
答案 0 :(得分:0)
User
旨在存储能够通过普通Django身份验证机制登录并使用系统的用户凭据。如果您的项目将使用Django的auth然后是,User
是正确使用的模型。
答案 1 :(得分:0)
简短的回答是肯定的。如果要存储用户的其他信息,可以为用户模型创建另一个模型和外键。