可能重复:
创建扩展用户配置文件
这是我的用户模型部分:
27 class Profile(models.Model):
28 owner = models.OneToOneField(User)
29 title = models.CharField(max_length=20,blank=True)
30 slogan = models.TextField(blank=True)
31 twitter = models.URLField(blank=True)
32 web_site = models.URLField(blank=True)
33 email = models.EmailField(blank=True)
34
35 def create_user(sender,instance,created,**kwargs):
36 if created:
37 Profile.objects.create(owner=instance)
38 post_save.connect(create_user, sender=User)
39
40 def __unicode__(self):
41 return self.owner.username
在这个情况下 ; 当我创建用户时;然后我必须为刚刚创建的用户创建一个配置文件。
我想自动做到这一点。用户 ; 创建时必须创建自己的个人资料页面。
谢谢你。
编辑:所有字段都有空白 = True ;所以只需创建一个属于用户的空白配置文件对象就足够了。