【发布时间】:2014-03-18 21:32:38
【问题描述】:
我正在编写一些函数来处理我的模板中的日期和文本格式等操作。
def coolfunc(s):
return s + ' is cool'
app.jinja_env.globals.update(coolfunc=coolfunc)
app.jinja_env.filters['coolfunc'] = coolfunc
模板:
{{ coolfunc(member.name) }}
{{ member.name | coolfunc }}
输出:
John is cool
John is cool
我不确定函数和过滤器之间的真正区别是什么。在我看来,过滤器看起来更干净?
【问题讨论】: