You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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

火山引擎 最新活动