app = Flask(__name__)

@app.route('/')
def hello():
    return """
        <html><body>
        Hello. <a href="/getPlotCSV">Click me.</a>
        </body></html>
        """

@app.route('/getPlotCSV')
def getPlotCSV():
    csv = '1,2,3\n4,5,6\n'
return Response(csv, mimetype='text/csv', headers={'Content-disposition':
    'attachment; filename=myplot.csv'})
app.run(debug=True)
Flask: загрузка CSV-файла по нажатию кнопки