Ошибка 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)
Вернуться на верх