【问题标题】:Django profile - user adding some objectsDjango 配置文件 - 用户添加一些对象
【发布时间】:2009-09-24 14:38:59
【问题描述】:

我想要 django 用户配置文件,用户可以在其中添加一些对象(他可以添加多个对象),例如他的地址,他的产品和他们的描述等等。我不知道该怎么做。

【问题讨论】:

    标签: django django-models profile


    【解决方案1】:

    最好的方法是通过AUTH_PROFILE_MODULE 扩展用户模型。 James Bennett 的blog 上有一个很棒的教程(做你想做的一部分)。

    【讨论】:

      【解决方案2】:

      使用 User 模型的 ForeignKey 创建一个新模型(比如 UserProfile)。

      class UserProfile(models.Model):
          address = models.TextField()
          products = models.TextField()
          user = models.ForeignKey(User, unique=True)
      

      【讨论】:

        猜你喜欢
        • 2012-03-06
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        • 1970-01-01
        • 2014-04-13
        • 2017-02-18
        • 2017-01-25
        • 2012-10-25
        相关资源
        最近更新 更多