【发布时间】:2012-08-02 01:08:34
【问题描述】:
我有一个在保存用户后自动创建的用户配置文件:
def create_user_info(sender, instance, created, **kwargs):
if created:
UserInfo.objects.create(user=instance)
post_save.connect(create_user_info, sender=User)
class UserInfo(models.Model):
user = models.OneToOneField(User)
pen_name = models.CharField(max_length=30)
activated = models.BooleanField()
def __unicode__(self):
return self.email + '-' + self.pen_name
当我使用 User.objects.create_user 函数创建用户对象时,用户配置文件中的变量/字段会发生什么情况。除非我弄错了,否则它们不能为空。
【问题讨论】:
标签: python django authentication django-models django-users