#此文件寫在filters.py中
from django import template
from django.conf import settings
register = template.Library()
#[email protected](name='filter')
#[email protected] #默認爲方法名
def filter(value, arg):
return value+arg
register.filter('filter', filter)#可以用裝飾器來做,如@
#settings.py裏
INSTALLED_APPS = (
)
只要將filter.py放入應用中的任一位置都可以
#頁面中
{%load filters%} #導入filters.py
#調用filter兩種方法
1.{%filter filter:arg%}value{%endfilter%}
2.{{ 'value'|filter:arg }}