J'ai un bouton de soumission très simple en HTML, mais ça ne marche pas.Le bouton le plus simple ne fonctionne pas
main_page.html
<form class="main_page" method="POST" action=".">
<div class="form-row">
<input type="submit" name="invoer" value="Invoeren"/>
</div>
</form>
flask_app.py
from flask import Flask, render_template, request
app = Flask(__name__)
app.config["DEBUG"] = True
@app.route("/", methods=["GET", "POST"])
def main():
if request.method == "GET":
return render_template("main_page.html")
if request.form["invoer"] == "POST":
return render_template("main_page.html")
Lorsque je clique sur le bouton, il me montre ceci:
------ -------------------------------------------------- -------------------------------------------------- ------------------------- -
je l'ai déjà fait un bouton comme ça avant mais ça a marché, peut-être je l'ai fait quelque chose de différent. Que devrais-je faire?
1. Alors avez-vous regardé les journaux; et 2. est-ce vraiment votre HTML? C'est évidemment cassé. – jonrsharpe
1. Oui, je l'ai déjà fait, mais il me donne ce https://pastebin.com/pZE0KY3E et je ne sais pas pourquoi et ce que cela signifie. 2. Le HTML est seulement une partie du fichier html complet, j'ai ajouté le '' <'' qui m'a manqué lors de la copie. Pourquoi le downvote .... – Jip1912
Mettez un [mcve] * dans la question *. – jonrsharpe