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

Posted 小杜要加油

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于权限系统的自定义标签相关的知识,希望对你有一定的参考价值。

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

 

以上是关于关于权限系统的自定义标签的主要内容,如果未能解决你的问题,请参考以下文章

PagerSlidingTabStrip- 使用列表片段的自定义视图显示突然的行为

片段中 ListView 的自定义适配器不起作用

为片段制作自定义列表视图?

应用程序的自定义权限

片段内的自定义列表不起作用

带有圆角而不是 100% 屏幕宽度的自定义片段对话框