Рендеринг данных в html в колбе: как передать данные через колбу функции app.route?

У меня есть функция, в которой я получаю все расчетные данные, и я хочу отобразить эти расчетные данные на своей панели инструментов. Я не могу загрузить свою страницу панели инструментов, когда я передаю (input:dict) в main_function(), я хочу отобразить свою панель с этими данными, а затем я могу использовать материал jinja в html, чтобы поймать эти значения там. Пробовал много способов. Любой специалист, пожалуйста..

Спасибо

imports ...
from other file import other_functions
from other file import other_functions_2
from other file import other_functions_3
app = Flask(__name__, template_folder='templates/')
@app.route("/dashboard")
def calculate_full_eva_web(input:dict):
   calculate_gap = other_functions(input)
   calculate_matrix = other_functions_2(input)
   average = other_functions_3(input)
   data = dict{'calculate_gap':calculate_gap, 'calculate_matrix':calculate_matrix,'average':average}
   return render_template('pages/dashboard.html', data = data) 

if __name__ == "__main__":
    app.run(debug=True)

Error.
Traceback:
TypeError: calculate_full_eva_web() missing 1 required positional argument: 'input'

0 ответов

Другие вопросы по тегам