flaskリダイレクト(redirect)とセッション(session)
1177 ワード
ユーザーがフォームをコミットすると、ブラウザは現在のページにコミットされたデータを返します.この場合、フォームをコミットした後のコンテンツを処理するために、Webページを再配向する必要があります.ここでは2つのキーに関連しています.1つは新しいページにリダイレクトすることです.
(redirect), (session)。
from flask import Flask, render_template, session, redirect, url_for
@app.route('/', methods=['GET', 'POST'])
def index():
form = NameForm()
if form.validate_on_submit():
session['name'] = form.name.data # ,session
return redirect(url_for('index')) #
return render_template('index.html', form=form, name=session.get('name'))