问题标签 [django-recaptcha]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 安装 django-recaptcha
我正在尝试安装 django-recaptcha。我打了
我无法安装它。我面临的错误是这样的:
我在 settings.py 中添加了“验证码”,但它给了我这个错误:
在这方面需要一些帮助......
python - django-recaptcha 不验证输入
我正在尝试将 django-recaptcha 与 django-registration 集成。我已经确保 django-registration 有效。然后我根据它的文档(django-recaptcha 0.0.6)安装和配置 django-recaptcha。
我captcha = ReCaptchaField()
在RegistrationForm
类中添加registration/forms.py
如下:
验证码确实出现了,但无论我在 chptcha 文本中输入什么(不输入、正确或不正确),在按下“底部”后,它总是显示“此字段是必填项”。(当然我已经输入了两个密码字段)。
它不应该是私钥/公钥问题,因为错误设置验证码不会显示,而是错误文本。任何想法?
顺便说一句,我使用 python 2.7 和 django 1.4.3。而且我测试了两个浏览器:chrome 和 IE9。
[更新]
我发现这个问题的根本原因是因为我输入的文本没有传递给 POST 请求,如下所示:
客户端浏览器上显示的 html 源代码显示如下。通常它应该在 POST 请求中包含“ recaptcha_challenge_field ”,但我不确定为什么客户端浏览器不会在 POST 请求中发送这个变量。我对java脚本完全陌生。任何想法?
python - 带有 django-recaptcha 的新 Google ReCAPTCHA
有没有一种简单的方法来调整 django-recaptcha 插件以使用新的 google re-captcha API?我已经更改了模板,并且验证码以写入方式显示,但验证不起作用。有谁知道如何以简单的方式解决这个问题?
python - 我可以让 google reCaptcha 2.0 每次只显示复选框吗
我正在开发一个投票应用程序,人们可以根据需要进行多次投票,我希望在其中添加一个 reCaptcha 复选框,而不是让人们必须在几票后填写检查图像,我'宁愿让他们每次都填写复选框。
我尝试将安全级别更改为最低设置,但它在大约两三票后仍然显示测试。
我知道在安全方面这不是一个好主意,但是让人们每次检查多张图像而不是仅仅单击一次,这对阻止垃圾邮件程序有一些很好的帮助,这感觉不太好。
我正在开发一个 Django 应用程序并使用Django-reCaptcha 2实现了 reCaptcha 。
python - 在表单 django-allauth app 的末尾显示 google recpatcha
我正在使用 django(1.10) allauth app 创建一个注册表单。我已经从 - https://github.com/praekelt/django-recaptcha安装了 django-recaptcha 应用程序
验证码正在工作,但它显示在“组织”字段之后,因为我在“组织”字段之后调用模块。有什么办法可以使该字段显示在密码字段之后的末尾。
表格.py
注册.html
SO参考——是否有任何解决方案可以将验证码添加到Django-allauth?
截屏 -
验证码需要放在“再次输入密码”字段之后。我需要创建子类或类似的东西吗?
非常感谢任何帮助。
django - django-recaptcha 返回“错误:缺少必需的参数:sitekey”
我按照django-recaptcha的说明在我的联系表单中添加了一个字段。当它呈现时(在我的本地测试中),它有一个显示“Captcha:”的字段,但没有呈现实际的验证码。chrome中的开发控制台说
在https://www.gstatic.com/recaptcha/api2/v1531759913576/recaptcha__en.js
这个答案说要添加render=explicit
到javascript中,但是a)我不确定这是否是问题,b)我认为Django包会处理它。
Django 1.11.8,Django 重新验证 1.4.0。
Django形式是
渲染的 Django 表单如下。
python - 如何在 django 中使用 ajax 形式验证 django-recaptcha
我有一个通过 ajax 提交的小型联系表格。我使用django-recaptcha模块添加了一个 recaptcha。
验证表单后,该字段看起来好像captcha
丢失了,因为在 response-html 表单的验证码字段中添加了一条错误消息。如何手动验证验证码字段?还是 JSmessage.html
提交了错误的字段/数据?
表格.py
视图.py
消息.html
django - Django Recaptcha 返回分配错误
我正在尝试使用这个包实现 Django Recaptcha:https ://github.com/praekelt/django-recaptcha
这是我的forms.py
根据文档或我所见,这就是所需要的。但是表单的发布请求不起作用。我在我的服务器日志下收到此消息:
UnboundLocalError:分配前引用的局部变量“redirect_url”
错误消息引用了我的views.py代码(redirect_url = LOGIN_URL),如下所示:
我应该添加我已将我的 recapctcha 键添加到 settings.py
非常感谢任何帮助。
更新:根据要求的完整错误消息:
django - 如何在 Django 中覆盖外部应用程序模板?
django-recaptcha
我尝试在没有任何运气的情况下覆盖模板。我究竟做错了什么?我知道Django 中覆盖外部应用程序的模板,但它已经过时了。谢谢!
django-recaptcha 文件结构
我的项目文件结构
设置.py
python - Django-recaptcha 总是显示“此字段是必需的”。甚至,它就在那里
我正在尝试在我的一个项目中使用 Recaptcha v3。不幸的是,form.valid_date() 方法总是失败,并显示“此字段是必需的。”。
运行 django-recaptcha。
forms.py 看起来像这样:
view.py 看起来像这样:
views.py 中的打印说明:
模板如下所示:
欢迎任何想法。