与用户互动是网页的一个基本功能。而互动的方式基本就是接受用户信息并进行相应的反馈。
表单就是最基本的接受用户信息的方式。
我先参考了《Flask Web Development》中对于Form的介绍。
它引入了一个flask-wtf的package(安装命令pip install flask-wtf)。
在代码中加入
from flask.ext.wtf import Form
from wtforms import StringField, SubmitField
from wtforms.validators import Required
class NameForm(Form):
name = StringField('What is your name?', validators=[Required()])
submit = SubmitField('Submit')
然后修改处理函数
@app.route('/', methods=['GET',