Ошибка Synthax на моем коде - что не так в моей логике? [закрыто]
Похоже, что в моем коде есть синтаксическая ошибка в последней строке.
Django это не нравится. Он считает, что "return" находится вне функции. Для меня это имело смысл
Есть подсказки?
class ProfileView(request):
user = request.user
up = user.userprofile
form = FORM(instance = up)
if request.is_ajax():
form = FORM(data = request.POST, instance = up)
if form.is_valid():
obj = form.save()
obj.has_profile = True
obj.save()
result= "Success"
message = "Your profile has been updated"
else:
message = FormErrors(form)
data = {'result':result,'message':message}
return JsonResponse(data)