flask初心者です。formからhtml側の変数に値を代入したいです
flaskとhtmlで掲示板風のwebを作っています。
formのデータが残っていてリロードすると同じ投稿がなんども投稿されてしまい困っています
flaskの構文に
request.form[変数名]の逆で
[変数名]の中にデータを送るものはないのでしょうか?
formの変数名を初期化したいです。
0
flaskとhtmlで掲示板風のwebを作っています。
formのデータが残っていてリロードすると同じ投稿がなんども投稿されてしまい困っています
flaskの構文に
request.form[変数名]の逆で
[変数名]の中にデータを送るものはないのでしょうか?
formの変数名を初期化したいです。
投稿を処理したあとで、リダイレクトさせたらどうでしょうか。
別のページに移動した扱いになるので、フォーム状態がクリアされると思います。
以下、ソースは推測を交えて書いていますので、 comment
, index
の部分は実際の状況に合わせて変えてみてください。
from flask import redirect
@app.route('/comment')
def comment():
# (投稿を処理)
# リダイレクト
return redirect(url_for('index'))