ich würde gerne eine Variable (oder mehrere) welche unter der URL /seite1 erstellt wurde, an die darauf folgende URL /seite2 "weitergeben".
Seite1 enthält ein kleines Formular, welches der Client ausfüllen kann. Wenn dieser nun sein Formular sendet, soll eine weitere Seite mit Fragen öffnen, aber auch die Information von Seite1 angezeigt werden.
Die Seiten sehen nicht identisch aus, haben also jeweils ein anderes Layout (render_template).
Das genaue URL Prozedere habe ich leider noch nicht verstanden.
Code: Alles auswählen
@app.route("/seite1", methods=["GET", "POST"])
def seite1():
if request.method == "POST":
text1 = request.form["text1"]
print(text1)
return render_template("seite2.html", text1=text1)
return render_template("seite1.html")
@app.route("/seite2", methods=["GET", "POST"])
def seite2(text1):
return render_template("seite2.html")
Code: Alles auswählen
{% extends "layouts/main.html" %}
{% block content %}
<br>
<br>
<h4>Seite 1</h4>
<form method=post enctype=multipart/form-data>
<input type="text" name="text1">
<input type="submit" value="Daten speichern"><br>
</form>
{% endblock %}
Code: Alles auswählen
{% extends "layouts/main.html" %}
{% block content %}
<br>
<br>
<h4>{{ text1 }}</h4>
{% endblock %}