出现这种问题的原因如下:
1、html文件的<form>中的method改为post方法。
<form method="post">
</form>
2、html文件中加入csrf保护:hidden.tag() 或者 csrf_token()
<forn method="post">
{{form.hidden_tag()}}
{{form.name.label}} {{form.name()}}
{{form.pwd.label}} {{form.pwd}}
{{form.submit()}}
</form>
或者
<forn method="post">
{{form.name.label}} {{form.name()}}
{{form.pwd.label}} {{form.pwd}}
{{form.submit()}}
{{form.csfr_token()}}
</form>
3、form表单添加DataRequired
class LoginForm(FlaskForm):
name = StringField(
label="name",
validators=[DataRequired("请输入名称!")]
)