Jinja 模板代碼<form method="POST"> {{ form.name.label }} {{ form.name() }} {{ form.submit() }}</form>表單類class NameForm(FlaskForm): name = StringField('What is your name?', validators=[Required()]) submit = SubmitField('Submit')pdb> request.formImmutableMultiDict([('name', 'rohit'), ('submit', 'Submit')])form.validate_on_submit() 返回 False 而不是 True。
1 回答

絕地?zé)o雙
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊
為了使上述工作正常,您還需要在 HTML 代碼中添加針對(duì)跨站點(diǎn)引用的保護(hù)。添加此行
{{ form.hidden_tag() }}
可能會(huì)解決問題。
添加回答
舉報(bào)
0/150
提交
取消