сохранение значений форм в @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,
...

Ответы (0 шт):