Flask-WTF reCAPTCHA 网站所有者错误:无效的网站密钥

问题描述 投票:0回答:1

我正在使用 Flask 2.2.5 和 Flask-WTF 1.1.1。
我想使用 Recaptcha 字段,然后收到 网站所有者错误:无效的网站密钥 打印在小部件上。

这是我的代码:

from flask_wtf import FlaskForm, RecaptchaField

class CommentForm(FlaskForm):
  text = StringField("Some text", validators=[DataRequired()])
  recaptcha = RecaptchaField()
  submit = SubmitField("Go")

app.config['RECAPTCHA_PUBLIC_KEY'] = os.environ.get('RPUB_K')
app.config['RECAPTCHA_PRIVATE_KEY'] = os.environ.get('RPR_K')

我正在使用 Jinja 3.1.2 来渲染表单

{{ render_form(form, novalidate=True, button_map={"submit": "primary"}) }}

缺少/错误什么? 谢谢

python recaptcha
1个回答
0
投票

解决了!

事实证明,我必须将 127.0.0.1 添加到 Google reCAPTCHA (v2) 管理面板上的域列表中。

顺便说一句,如果您添加它,您可能需要等待最多 30 分钟才能开始工作。

© www.soinside.com 2019 - 2024. All rights reserved.