Я делаю что-то довольно простое в Django и получаю эту действительно странную ошибку:
UnboundLocalError at /me/profile/edit/
local variable 'form' referenced before assignment
Вот мой код:
if request.method == "POST":
form = MyForm(request.POST)
if form.is_valid():
print "Yes"
else:
form = MyForm(user=request.user)
Почему этот код выдает эту ошибку? Это довольно просто, но если я возьму материал if form.is_valid()
, это сработает. Что не так?