django标签中自定义函数
1.在某个app下创建目录templatetags,名字必须是这个,不能改

2.创建template对象register,这个名字也不能改,否则找不到
from django import template
from django.utils.safestring import mark_safe
register = template.Library()
3.创建函数,添加装饰器
@register.simple_tag
def d_tag(a,b):
return a+b
4.注册app,然后在模板中加载
{% load dtag %}
5.如下所示

6.完整代码,如下所示
from django import template from django.utils.safestring import mark_safe register = template.Library() @register.simple_tag def d_tag(a,b): return a+b

浙公网安备 33010602011771号