2012-08-10 252 views
1

我正在阅读2个颇受欢迎的django书籍,两者都建议使用django的管理员用户模型,为我正在构建的站点创建用户的模板。这感觉很奇怪。将我们网站的用户添加到使用Django管理界面的管理员用户是否危险?Django管理员用户

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

回答

2

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

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

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