29 Django自定義模板功能
在相應的app文件夾中,創建templatetags文件夾,必須是templatetags文件夾命名:
注意:templatetags文件夾中必須要有__init__.py文件
jd.py:
from django import template
register = template.Library()
使用流程:
- 在自定義的文件中,編寫好相應的代碼。
- 在使用的html文件中。在文件最開始,導入文件模板
{% load jd %} - 在使用自定義的模板名

三種方式:
-
filter
- 數據處理,參數:1~2個 - 數據處理,if條件 -
simple_tag
參數無限制 & 返回文本 -
inclusion_tag
參數無限制 & HTML片段
需求來了:根據用戶權限不同顯示不同的菜單。


浙公網安備 33010602011771號