сохранение значений форм в @app.route flask
Имеется пару html-страниц с формами на flask, значения из форм при нажатии на кнопку сохраняются в переменные и передаются в word документ. Каким образом можно собрать значения форм со всех страниц на последней странице, что бы сформировать итоговый отчет за все страницы? Как собрать все переменные со всех @app.route в одном @app.route Пример.
@app.route('/create-tech', methods=['POST', 'GET'])
def create_doc():
if request.method == "POST":
doc = DocxTemplate("template.docx")
ovy = request.form['ovy']
och = request.form['och']
try:
context = {
'ovy': ovy,
'och': och,
}
doc.render(context)
doc.save('generated_doc.docx')
return send_file('generated_doc.docx', as_attachment=True)
except:
return "При добавлении данных произошла ошибка"
else:
return render_template("create-tech.html")
...
@app.route('/auto', methods=['POST', 'GET'])
def create_doc_1():
if request.method == "POST":
doc = DocxTemplate("template.docx")
doljnost = request.form['doljnost']
zvanie_1 = request.form['zvanie_1']
try:
context = {
'doljnost': doljnost,
'zvanie_1': zvanie_1,
...