【发布时间】:2010-09-24 10:36:03
【问题描述】:
我使用 UserProfile 模型来保存有关用户的附加信息,其中一个字段是子域变量,默认情况下应设置为用户名。这是 UserProfile 模型:
class UserProfile(models.Model):
theme = models.ForeignKey(Theme, unique=True, null=True)
user = models.ForeignKey(User, unique=True)
subdomain = models.CharField(default=self.user.username, max_length=30)
我实现了 Django 信号功能以在用户创建时自动创建 UserProfile 模型实例。现在我需要将子域变量设置为用户名。我该怎么做?
【问题讨论】:
标签: django django-models