ユーザーが保存された後に自動的に作成されるユーザー プロファイルがあります。
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
、ユーザー プロファイルの変数/フィールドはどうなりますか。私が間違っていない限り、それらを空にすることはできません。