Я пытаюсь осуществить простую загрузку данных с помощью Flask.В этом процессе я бы хотел, чтобы Flask сменил html-страницу на другую.
Я пытался использовать и render_template, и redirect для изменения html-страницы, но ни одна из них не работала.Что я делаю не так?
def get_data():
data = request.get_json() or request.form
site = data['site']
dataInicio = data['dataInicio']
dataFim = data['dataFim']
infos = [site, dataInicio, dataFim]
df = get_dataframe(site, dataInicio, dataFim)
filename = "{}_{}_{}.csv".format(site, dataInicio, dataFim).replace('/','-')
df.to_csv(filename)
print(os.getcwd())
return redirect(url_for('download'))
@app.route('/download')
def download():
filename = session.get('filename', None)
return render_template('download.html', filename = filename)
Ошибка не возвращается, журнал консоли:
127.0.0.1 - - [31/Jan/2019 17:14:25] "POST /_get_data/ HTTP/1.1" 302 -
127.0.0.1 - - [31/Jan/2019 17:14:25] "GET /download HTTP/1.1" 200 -
Но страница download.html
не загружена в браузере.