django自定义filter

1. 在app中创建名称为templatetags的package(包含__init__.py)

 #创建测试文件my_tags.py
from django import template

register=template.Library() #register的名字是固定的,不能变

@register.filter
def multi(num1,num2):
return num1*num2

2.在对应的html中引入该tag.
{% load my_tags %}
{{ num|multi:2}}    #num*2

posted on 2018-05-29 00:07  mingxiazhichan  阅读(122)  评论(0编辑  收藏  举报

导航