【发布时间】:2009-09-24 14:38:59
【问题描述】:
我想要 django 用户配置文件,用户可以在其中添加一些对象(他可以添加多个对象),例如他的地址,他的产品和他们的描述等等。我不知道该怎么做。
【问题讨论】:
标签: django django-models profile
我想要 django 用户配置文件,用户可以在其中添加一些对象(他可以添加多个对象),例如他的地址,他的产品和他们的描述等等。我不知道该怎么做。
【问题讨论】:
标签: django django-models profile
最好的方法是通过AUTH_PROFILE_MODULE 扩展用户模型。 James Bennett 的blog 上有一个很棒的教程(做你想做的一部分)。
【讨论】:
使用 User 模型的 ForeignKey 创建一个新模型(比如 UserProfile)。
class UserProfile(models.Model):
address = models.TextField()
products = models.TextField()
user = models.ForeignKey(User, unique=True)
【讨论】: