首页 > 其他分享 >29 自定义模板功能

29 自定义模板功能

时间:2022-10-08 14:46:40浏览次数:60  
标签:文件 自定义 tag 29 templatetags 文件夹 模板

在相应的app文件夹中,创建templatetags文件夹,必须是templatetags文件夹命名:

注意:templatetags文件夹中必须要有__init__.py文件

jd.py:

from django import template
register = template.Library()

使用流程:

  • 在自定义的文件中,编写好相应的代码。
  • 在使用的html文件中。在文件最开始,导入文件模板{% load jd %}
  • 在使用自定义的模板名

image

三种方式:

  • filter

    - 数据处理,参数:1~2个
    - 数据处理,if条件
    
  • simple_tag

    参数无限制 & 返回文本
    
  • inclusion_tag

    参数无限制 & HTML片段
    

需求来了:根据用户权限不同显示不同的菜单。

image

标签:文件,自定义,tag,29,templatetags,文件夹,模板
From: https://www.cnblogs.com/mimiICC/p/16768859.html

相关文章