所以很简单。。。我在我的模板中调用这个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
我认为上下文处理器不应该这样定义,当它有参数时,请看:Flask context processors
相关问题 更多 >
编程相关推荐