Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

flask初心者です。formからhtml側の変数に値を代入したいです

flaskとhtmlで掲示板風のwebを作っています。
formのデータが残っていてリロードすると同じ投稿がなんども投稿されてしまい困っています
flaskの構文に
request.form[変数名]の逆で
[変数名]の中にデータを送るものはないのでしょうか?
formの変数名を初期化したいです。

0

1Answer

投稿を処理したあとで、リダイレクトさせたらどうでしょうか。
別のページに移動した扱いになるので、フォーム状態がクリアされると思います。

以下、ソースは推測を交えて書いていますので、 comment , index の部分は実際の状況に合わせて変えてみてください。

from flask import redirect
@app.route('/comment')
def comment():

    # (投稿を処理)

    # リダイレクト
    return redirect(url_for('index'))
0Like

Your answer might help someone💌