关于权限系统的自定义标签

关于自定义标签
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 %}

 

posted @ 2018-03-09 19:14  小杜要加油  阅读(164)  评论(0编辑  收藏  举报