Django管理员用户

时间:2012-08-10 01:23:01

标签: django django-models django-forms django-admin

我正在阅读2本颇受欢迎的django书籍,两者都推荐使用django的管理员用户模型,模板为我正在建设的网站创建用户。感觉奇怪。使用Django管理界面的管理员用户添加我们网站的用户不是很危险吗?

如果该建议是正确的,我该如何向该管理员用户模型添加更多属性(从而在auth_user表中添加更多列)?

1 个答案:

答案 0 :(得分:2)

他们建议使用django.contrib.auth应用程序提供的Users model。它是django的标准,许多其他应用程序依赖此模型与用户数据集成。作为django管理员之一。

请注意,并非使用此模型创建的所有用户都可以访问管理网站。只有is_staff设置为True的那些。

要在Users模型上分配额外的用户信息,您应该使用Profiles