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
每当我想调用没有来自模板的路由的函数时也需要?
解决方案
我认为上下文处理器在有参数时不应该这样定义,请看:Flask context processor
推荐阅读
- scala - 使用随机双精度添加列时,Spark Dataframe 在所有行中都有重复值
- java - 将 Guardian 文件上传到 Tandem/Compaq/HPE NonStop 服务器
- c++ - 标准库版本的剪辑功能
- java - Spring-boot rest api当前请求不是邮递员的多部分请求
- r - 从 R 中的双义关系数据框中导出第三方亲属关系
- mysql - MySQL - 即使连接为空也检索结果
- msbuild - 如何在 vNext TFS 构建中将首选项调试设置为在发布之前首先运行?
- javascript - 如何使用 .filter() 访问 JSON 密钥
- amazon-web-services - 如何将某些国家的用户的流量引导到正确的服务器?
- node.js - 授权空端点 Bot Azure