Изучение способов использования Django. Я пытаюсь этот код:Django - обновить или вставить по запросу
if form.is_valid() and form.has_changed():
try:
p = profile.objects.get(user_id= user.id)
#Append data to profile record
profile_record.save()
except p.DoesNotExist as e:
#Create new profile record
profile_record.save()
user_id
Когда (поле FK) не найден Я получаю сообщение об ошибке:
local variable 'p' referenced before assignment
я предполагал, что p = ...
это назначение?
Благодарим вас за любые указания относительно того, что я делаю неправильно здесь.
Что такое 'p' и что такое' profile_record'? – Wtower