Flask-WTF reCAPTCHA出现‘ERROR for site owner: Invalid site key’错误的问题求助
Flask-WTF reCAPTCHA出现‘ERROR for site owner: Invalid site key’错误的问题求助
我目前在使用Flask 2.2.5和Flask-WTF 1.1.1开发,想要在表单中添加Recaptcha字段,但组件上始终显示ERROR for site owner: Invalid site key的错误提示。
以下是我的相关代码:
表单定义代码
from flask_wtf import FlaskForm, RecaptchaField from wtforms import StringField, SubmitField from wtforms.validators import DataRequired 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"}) }}
想请教各位,我哪里遗漏或者出错了?谢谢!
备注:内容来源于stack exchange,提问作者Ahadu Tsegaye Abebe




