學習如何使用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