【问题标题】:Django admin userDjango 管理员用户
【发布时间】:2012-08-07 07:37:53
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-16
      • 1970-01-01
      • 2011-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多