Django 创建自定义过滤器

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()

你可能感兴趣的:(Django 创建自定义过滤器)