У меня есть приложение фляги, которое было создано с использованием файла CSV. Используя формы html, я даю пользователю возможность вводить новые данные, а затем записываю изменения в csv (используя пользовательскую функцию) и загружаю их. Это загружает просто отлично и сохраняет на моем рабочем столе. Есть ли способ настроить код, чтобы сохранить его в том же каталоге проекта и перезаписать CSV, который обслуживает приложение фляги? Таким образом, приложение может обновляться при обновлении. Спасибо!
@app.route('/csv/')
def download_csv():
model_id=request.args['textid']
client_id = session['client_id']
# return response
df=recommender.update_history(client_id, model_id)
df= recommender.get_csv()
resp = make_response(df.to_csv(encoding='iso-8859-1',index=False))
resp.headers["Content-Disposition"] = "attachment; filename=export.csv"
resp.headers["Content-Type"] = "text/csv"
return resp