request в классе django

class RegisterFormView(FormView):
    form_class = UserCreationForm
    success_url = "/accounts/login/"
    template_name = "registration/register.html"
    def form_valid(self, request, form):
        if request.POST['captcha'].lower() != request.session['captcha_secret']:
            return HttpResponseNotFound('wrong captcha')
        form.save()
        return super(RegisterFormView, self).form_valid(form)

Мне нужно получить по POST captcha и сравнить с сгенерированной каптчой на правильность. выводит ошибку TypeError: form_valid() missing 1 required positional argument: 'form' как решить? заранее спасибо.


Ответы (0 шт):