1

我正在阅读两本非常流行的 django 书籍,都推荐使用 django 的管理员用户模型、模板来为我正在构建的站点创建用户。感觉很奇怪。将我们网站的用户添加到使用 Django 管理界面的管理员用户中不是很危险吗?

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

4

1 回答 1

2

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

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

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

于 2012-08-10T01:38:42.943 回答