【发布时间】:2015-04-01 17:17:06
【问题描述】:
我安装了django-nocaptcha-recaptcha 并将其集成到我的表单中:
from nocaptcha_recaptcha.fields import NoReCaptchaField
class ClientForm(forms.ModelForm):
captcha = NoReCaptchaField()
它在表单上显示得很好,但是每当我点击它时,就会弹出一个额外的对话框,要求输入一些文本并进行验证。每次都会发生。我在另一个网络上的另一台计算机上对其进行了测试,单击该框后它仍然要求进行额外的验证。
这就是它的样子:additional verification dialog box
这是我处理表单的方式:
@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 有问题吗?我应该使用其他东西吗?
附:我正在使用 django 1.7.1 和 python 3.4
【问题讨论】:
标签: django python-3.x recaptcha