【问题标题】:What to use django user object or create a user model?什么使用 django 用户对象或创建用户模型?
【发布时间】:2015-04-25 17:46:50
【问题描述】:

我想为我的网站创建一个可以提交请求表单的用户 但我想知道哪个是合适的选择:

  1. 使用已创建的用户对象
  2. 从头开始创建用户模型

注意:我会让用户从活动目录登录我的网站

【问题讨论】:

    标签: django django-admin django-users user-object


    【解决方案1】:

    仅当您的用户对象需要的不仅仅是昵称、Skype 或电话号码等主要属性时...随便。

    在这种情况下,您可以通过创建...来扩展以使用您自己的 User 对象

    class Profile(Model):
        user = models.ForeignKey(User)
        nike_name = models.CharField(max_length=200)
    

    更多详情@987654321@

    【讨论】:

    • so 它可以为访问 Web 应用程序的用户使用用户对象,而不仅仅是管理页面中的用户
    • 我认为您指的是custom user model
    • @rnevius 否...请参阅 OP 对 User 对象感到困惑,这就是答案澄清的原因。但我也知道AUTH_USER_MODEL 最适合替换用户对象。
    • @Hannah 如果答案适合您,请告诉社区接受答案
    • @Hannah 请阅读此stackoverflow.com/tour。在我的回答左侧会有一个刻度线。请点击勾选接受,您将获得 2 声望。
    猜你喜欢
    • 1970-01-01
    • 2019-10-17
    • 2017-12-21
    • 2017-06-10
    • 1970-01-01
    • 2013-12-23
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多