Я хочу иметь возможность использовать файл данных формы, введенный в разных местах URL, без необходимости загружать его более одного раза. У меня мало опыта, поэтому я прошу прощения, если это кажется очевидным.
Я создал форму для загрузки файла, который сначала хочу отобразить и отобразить в одном месте URL, однако мне также нужно передать этот файл другой функции, в которой он анализируется.
Я не хочу загружать его дважды, чтобы сделать это ..
Возможно ли получить файл из временного местоположения или его можно передать в качестве переменной следующей функции?
Любая помощь будет оценена.
@app.route('/file_upload', methods=['GET', 'POST'])
def upload_file():
if request.method == 'POST':
**Input_data_dataframe** = pd.read_excel(request.files.get('Upload_file')) #converts uploaded file to a dataframe
return render_template('Set_parameters.html',filename=filename, tables=[Input_data_dataframe.to_html(classes='Upload_file', header="true", index=False)])
return render_template('file_upload.html')
#now when the "Processing" Button is pressed - Render new page /process_results.html and display values
@app.route('/process_results', methods=['GET','POST'])
def processing():
if request.method == 'POST':
**Input_data_dataframe** = pd.read_excel(request.files.get('Upload_file')) #converts uploaded file to a dataframe
Now perform further analysis on the dataframe...
return render_template('Results.html')