0

我有一个函数,我可以在其中获取所有计算内容,并且我想在我的仪表板上呈现这些计算内容。当我将 (input:dict) 传递给 main_function() 时,我无法加载我的仪表板页面,我想用这些数据渲染我的仪表板,然后我可以在 html 上使用 jinja 的东西来捕捉这些值。尝试了很多方法。请哪位高手..

谢谢

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'

追溯

4

0 回答 0