Flask - не загружается новая страница в браузере - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь осуществить простую загрузку данных с помощью 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 не загружена в браузере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...