我一直在使用Django一段时间,但这不是一个错误,但我想找出 为什么create_profile方法需要保存配置文件和创建的变量?Django:配置文件和创建变量
@receiver(post_save, sender=User)
def create_profile(sender, instance, created, **kwargs):
if created:
profile, created = UserProfile.objects.get_or_create(user=instance)
我已经试过
print >> sys.stderr , "create_user" + str(profile) + (str(created))
,他们返回User_Profile UNICODE函数的返回值和所创建的一个布尔值。
我的问题具体是存储配置文件,创建值的意义。
UserProfile.objects.get_or_create(user=instance)
我已经试过单独调用语句,它的作品
你从哪里收到错误? – Koterpillar
错误可能是在打印语句中,如果你没有删除它,因为你没有更多的变量称为简介 –
是的我犯了一个错误错误是在打印声明 – laycat