Django配置文件 - 用户添加一些对象

时间:2009-09-24 14:39:00

标签: django django-models profile

我想拥有django用户个人资料,用户可以在其中添加一些对象(他可以添加多个对象),例如他的地址,他的产品和描述等等。我不知道该怎么做。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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