【发布时间】:2014-03-14 10:11:10
【问题描述】:
我不知道如何访问environment.filters。在标准 Jinja2 示例中,我可以看到 datetimeformat 过滤器的示例:
def datetimeformat(value, format='%H:%M / %d-%m-%Y'):
return value.strftime(format)
然后我们可以添加过滤器:
environment.filters['datetimeformat'] = datetimeformat
但我附加了 django_jinja 应用程序,现在使用 django.shortcuts 中的标准 render_to_response 方法(Jinja 的宏,内置函数工作OK)。所以我的观点做出这样的回应:
return render_to_response( html_template, result_dict )
我只包含 Jinja2 应用程序,不担心构建自定义 Jinja2 响应,但我不知道如何访问环境。
使用 django_jinja 应用程序添加自定义模板过滤器应该更改什么?
【问题讨论】:
标签: python django jinja2 customization