标签:filter 配置 span safe app 定义 led 自定义 不可
1.首先在在settings中的INSTALLED_APPS配置当前app,不然django无法找到自定义的simple_tag.
2.在app中创建templatetags模块(模块名只能是templatetags)
3 创建任意 .py 文件,如:my_tags.py
from django import template from django.utils.safestring import mark_safe register = template.Library() #register的名字是固定的,不可改变 @register.filter def filter_multi(v1,v2): return v1 * v2
4 在使用自定义simple_tag和filter的html文件中导入之前创建的 my_tags.py
{% load my_tags %}
5 使用
在模板中:
# num=12
{% load my_tags %} #固定的写法
{{ num|filter_multi:2 }} #24
标签:filter 配置 span safe app 定义 led 自定义 不可
原文地址:https://www.cnblogs.com/lzqrkn/p/9960953.html