I have a problem with showing data. I have a form.html which contains special form and info.html which is going to place data from form.html on the new page.
When I press Submit button data prints out in console but is not showing in new page.
https://i.stack.imgur.com/OUyy1.png
info.html:
{% block content %}
<h1>{{ticker}}</h1>
<h1>{{date}}</h1>
<h1>{{forecast}}</h1>
{% endblock %}
Python script:
from flask import Flask, render_template, request, redirect, url_for
import sys
app = Flask(__name__)
@app.route('/', methods=["POST", "GET"])
def form():
if request.method == "POST":
ticker = request.form["ticker"]
forecast = request.form["forecast"]
date = request.form["date"]
print(ticker, forecast, date, file=sys.stdout) #that works
return redirect(url_for("info", ticker=ticker, forecast=forecast, date=date))
else:
return render_template('form.html')
@app.route('/info')
def info():
return render_template("info.html")
if __name__ == '__main__':
app.run()