Повторение POST-запроса Flask Form Submission

Я создал форму Contact Form, которая использует Flask в своем Backend, после отправки формы на сервер будет отправлен POST запрос

@app.route("/contact", methods=["GET", "POST"])
def contact():
if request.method == "POST":
    firstname = request.form["firstName"]
    email = request.form["email"]
    phone = request.form["phone"]
    message = request.form["body"]
    return render_template("contact.html", msg_sent=True)
elif request.method == "GET":
    return render_template("contact.html", msg_send=False)

Как видно из приведенного выше кода, после отправки страница перенаправляется на ту же страницу, т.е.

contact.html

msg_send станет True, что изменит тег h1 в файле contact.html на Successfully sent...

 {% if msg_sent == True: %}
 <h1>Successfully Sent...</h1>
 {% else: %}
 <h1>Contact Me</h1>
 {% endif %}

Но я заметил, что при обновлении страница снова делает тот же самый запрос post, как это исправить? Я понял, что страница все еще имеет post запрос в заголовке, но как я могу изменить его на GET после обновления, т.е. на Orginal Contact Form

Вернуться на верх