import django.template.library.Library
register = Library()
每当你写好你的过滤器定义的时候,你需要用你的Library
实例去注册它,从而让它对于Django模板语言而言是可用的
register.filter('cut', cut)
register.filter('lower', lower)
或者使用过滤器
@register.filter(name='cut')
def cut(value, arg):
return value.replace(arg, '')
@register.filter
def lower(value):
return value.lower()
网友评论