1.定义一个filter,比如:
def GetATail(s,tail):
return s+tail
2.有两种方法加到pyramid框架中:
2.1.通过配置.ini文件:
jinja2.filters =
getatail = momoji.jinjafilter.bitvaluefilter:GetGetATail
或者
2.2.通过配置config对象在__init__.py中:
config.commit() # this is needed or you will get None back on the next line
jinja2_env = config.get_jinja2_environment()
jinja2_env.filters['getatail'] = GetATail
3.在jinja2模板中即可调用:
{{ 'momoji' | getatail(' has a long tail') }}