Wagtail Recaptcha Localhost - SSL:CERTIFICATE_VERIFY_FAILED
Wagtail Recaptcha Localhost - SSL: CERTIFICATE_VERIFY_FAILED
如果需要提供更多或不同的信息,请告诉我。如果没有必要我不想添加太多。
我正在尝试将 Wagtail recaptcha 合并到与我联系的表单中。我可以很好地执行 google 验证码,但是一旦我点击提交,我 运行 就会出错。我目前 运行 遇到这个错误:SSL: CERTIFICATE_VERIFY_FAILED 你可以在这里看到 https://pastebin.com/4WaqX1xT
在我当前的设置中,我使用 ./ngrok 8000
。我的 wagtail 申请 运行s localhost:8000
这些是我在 google recaptcha 管理面板
上的域
localhost
whateverlettersgeneratedby.ngrok.io
127.0.0.1
在我的设置中 base.py 我已将其添加到我的 INSTALLED_APPS
INSTALLED_APPS = [
...
'sslserver',
'captcha',
'wagtailcaptcha',
...
]
话虽如此,我确实尝试了 django-sslserver 并收到了同样的错误。当我使用 HTTPS 而不是 HTTP 访问 url 时,HTTPS 被划掉了。
同样在 base.py 中,我正在使用 Google Recaptcha 的开发密钥。使用我的实际密钥也会导致生成相同的错误。
RECAPTCHA_PUBLIC_KEY = '6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI'
RECAPTCHA_PRIVATE_KEY = '6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe'
NOCAPTCHA = True
RECAPTCHA_USE_SSL = False
SECURE_SSL_REDIRECT = False
我尝试过的其他事情:stunnel,我收到关于 CSRF 验证失败的 403 https://pastebin.com/JXWVWNJq
我的 stunnel 设置来自 http://userpath.co/blog/a-simple-way-to-run-https-on-localhost/
然后我执行了下面的命令,但是当我尝试使用 HTTPS 访问 url 时,HTTPS 被划掉了。
HTTPS=on python manage.py runserver
我的 Jinja 模板确实使用了 csrf 令牌
https://pastebin.com/meXdkbfC
问题是 传出 请求未通过 SSL 验证。您的本地设置不需要在 HTTPS 下 运行。尝试使用 pip install certifi
安装证书包或查看这些答案
如果需要提供更多或不同的信息,请告诉我。如果没有必要我不想添加太多。
我正在尝试将 Wagtail recaptcha 合并到与我联系的表单中。我可以很好地执行 google 验证码,但是一旦我点击提交,我 运行 就会出错。我目前 运行 遇到这个错误:SSL: CERTIFICATE_VERIFY_FAILED 你可以在这里看到 https://pastebin.com/4WaqX1xT
在我当前的设置中,我使用 ./ngrok 8000
。我的 wagtail 申请 运行s localhost:8000
这些是我在 google recaptcha 管理面板
上的域localhost
whateverlettersgeneratedby.ngrok.io
127.0.0.1
在我的设置中 base.py 我已将其添加到我的 INSTALLED_APPS
INSTALLED_APPS = [
...
'sslserver',
'captcha',
'wagtailcaptcha',
...
]
话虽如此,我确实尝试了 django-sslserver 并收到了同样的错误。当我使用 HTTPS 而不是 HTTP 访问 url 时,HTTPS 被划掉了。
同样在 base.py 中,我正在使用 Google Recaptcha 的开发密钥。使用我的实际密钥也会导致生成相同的错误。
RECAPTCHA_PUBLIC_KEY = '6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI'
RECAPTCHA_PRIVATE_KEY = '6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe'
NOCAPTCHA = True
RECAPTCHA_USE_SSL = False
SECURE_SSL_REDIRECT = False
我尝试过的其他事情:stunnel,我收到关于 CSRF 验证失败的 403 https://pastebin.com/JXWVWNJq
我的 stunnel 设置来自 http://userpath.co/blog/a-simple-way-to-run-https-on-localhost/ 然后我执行了下面的命令,但是当我尝试使用 HTTPS 访问 url 时,HTTPS 被划掉了。
HTTPS=on python manage.py runserver
我的 Jinja 模板确实使用了 csrf 令牌 https://pastebin.com/meXdkbfC
问题是 传出 请求未通过 SSL 验证。您的本地设置不需要在 HTTPS 下 运行。尝试使用 pip install certifi
安装证书包或查看这些答案