flash表单

来源:互联网 发布:php base64解码 编辑:程序博客网 时间:2024/06/07 04:05
rom flask import Flask, render_template,session,redirect,url_forapp = Flask(__name__)app.config['SECRET_KEY'] ='yangxiaoli'from flask_wtf import Formfrom wtforms import StringField,SubmitFieldfrom wtforms.validators import DataRequiredclass NameForm(Form):    name = StringField('What is your name?',validators=[DataRequired()])    submit = SubmitField('Submit')@app.route('/',methods=['GET','POST'])def index():    name = None    form = NameForm()    if form.validate_on_submit():        session['name'] = form.name.data        return redirect(url_for('index'))    return render_template('form.html',form=form,name=session.get('name'))if __name__ == '__main__':    app.run(debug=True)
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title></head><body><form method="post">    {{form.hidden_tag()}}    {{form.name.label}}{{form.name}}    <br>    {{form.submit}}</form>{{name}}</body></html>
原创粉丝点击