Вам нужно будет указать какой-то маршрут в бэкэнде вашего сайта.
Например, где-то на вашем сайте фляги у вас, вероятно, есть маршрут @app.route('/')
для индекса.Вам понадобится аналогичный маршрут для вашего файла.Этот маршрут выйдет в вашу файловую систему и вернет сам файл.
@app.route('/csv_file')
def csv_file():
return flask.send_file('path/to/file/cms_scrape.csv',
attachment_filename='cms_scrape.csv',
as_attachment=True)
Вам также понадобится изменить html для доступа к маршруту, а не к имени файла напрямую (если вы не создадите свои маршруты динамически,конечно):
<a href="/csv_file" ><button>Download!</button></a>