【发布时间】:2016-04-08 11:11:57
【问题描述】:
有人知道为什么我的帖子请求的正文是 None 吗? 我正在使用 Flask 和 WTForms。
我的表单.py
class SignupForm(Form):
username = StringField('Username')
password = PasswordField('Password')
email = StringField('Email')
submit = SubmitField('Create account')
我的路线.py
@app.route('/signup', methods=['GET', 'POST'])
def signup():
form = SignupForm()
if request.method == 'POST':
app.logger.info(form.data)
return redirect(url_for('signup'))
elif request.method == 'GET':
return render_template('signup.html', form=form)
我的注册.html
<form action="{{ url_for('signup') }}" method="POST">
{{ form.username.label }}
{{ form.username }}
{{ form.password.label }}
{{ form.password }}
{{ form.email.label }}
{{ form.email }}
{{ form.submit }}
</form>
我的 routes.py 中的 app.logger.info(form.data) 返回我
{'password': None, 'submit': False, 'username': None, 'email': None}
即使我给了它一个用户名等并且我按下了提交按钮
【问题讨论】:
标签: python flask wtforms flask-wtforms