自定义过滤器"/>
Django 自定义过滤器
from django import templateregister = template.Library()# 使用方式 {{ 'HELLO' | lower }}
# 只能接收一个参数
@register.filter
def lower(value):if isinstance(value, str):return value.lower()else:return 'values must be a str'# 使用方式 {% multiply 34 2 %}
# 可以传多个参数
@register.simple_tag
def multiply(value, x):return value * x
更多推荐
Django 自定义过滤器
发布评论