我想使用flask_wft制作注册表单 但是这条线从未执行过
if request.method == 'POST' and form.validate():
因为form.validate()
返回False
原因是csrf_token
。
这是我的代码:
`@app.route('/', methods=['GET', 'POST'])
def form():
form = RegistrationForm(request.form)
if request.method == 'POST' and form.validate():
user = Person(f_name=form.firstName.data,
l_name=form.lastName.data,
email=form.email.data,city=form.city.data)
db.session.add(user)
db.session.commit()
return redirect(url_for('welcome'))
print('errors: '+ str(form.errors))
return render_template('form.html', form=form)`
我收到此错误:'csrf_token': ['The CSRF token is missing.']
如何解决问题?