关于自定义标签 1、先创建templatetags文件夹 在里面创建一个模板文件my_tags.py 2、导入模块(register的名字是固定的,不可改变) from django import template register=template.Library() @register.simple_tag def mul(x,y): return x*y 3、在需要使用的页面导入模板(使用模板) {% load my_tags %} 4:、在调用模板函数 {% mul 2 4 %} 关于权限利用到的自定义标签 1、先创建templatetags文件夹 在里面创建一个模板文件my_tags.py 2、导入模块(register的名字是固定的,不可改变) from django import template register=template.Library() @register.inclusion_tag("menu.html") def get_menu(request): ... 3: 创建一个独立显示菜单的页面menu。html 4: 在base页面调用模板的函数 {% get_menu request %}