从temp调用flask函数时出现TypeError

2024-04-24 16:03:46 发布

您现在位置:Python中文网/ 问答频道 /正文

所以很简单。。。我在我的模板中调用这个sort_by函数,如下所示:

{{ sort_by('a') }}

它只需要一个参数,但由于某种原因,我得到以下错误:

TypeError: sort_by() takes exactly 1 argument (0 given)

@app.context_processor
def sort_by(aa):
    print("sort byyyyyyyyyy")
    print(aa)

知道为什么吗?另外,每当我想调用一个没有模板路由的函数时,是否需要@app.context_processor


Tags: 函数模板app参数by错误contextargument