Я установил django-nocaptcha-recaptcha и интегрировал его в свою форму:
from nocaptcha_recaptcha.fields import NoReCaptchaField
class ClientForm(forms.ModelForm):
captcha = NoReCaptchaField()
Он отлично отображается в форме, но всякий раз, когда я нажимаю на него, появляется дополнительное диалоговое окно с просьбой ввести текст и подтвердить. Это происходит каждый раз. Я протестировал его с другого компьютера в другой сети, и он по-прежнему запрашивает дополнительную проверку после установки флажка.
Вот как это выглядит: диалоговое окно дополнительной проверки
Вот как я работаю с формой:
@xframe_options_exempt
def registration(request):
if request.method == 'POST':
clientform = ClientForm(request.POST)
# check whether it's valid:
if clientform.is_valid():
new_client = clientform.save()
...
Что я делаю не так? Это проблема с django-nocaptcha-recaptcha? Должен ли я использовать что-то еще?
P.S. Я использую django 1.7.1 с python 3.4.