Я работаю с django на некоторое время, это не ошибка, но я хотел бы узнать, Почему метод create_profile должен сохранять профиль и созданные переменные?Django: profile & create variables
@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 юникод значение возврата функции и логическое значение для создания.
Мой вопрос в частности заключается в важности хранения профиля, созданных значений.
UserProfile.objects.get_or_create(user=instance)
Я попытался назвать заявление в одиночку, и он работает
Что такое линия, в которой вы получили сообщение об ошибке? – Koterpillar
ошибка, вероятно, в заявлении на печать, если вы ее не удалили, так как у вас больше нет переменной с именем profile –
да, я ошибся, что ошибка была в заявлении на печать – laycat