模板標簽include的使用
{%include"police/module/carousel.html"withimgs=imgsdiv_id='#carousel-index'%}
此處carousel.html為需要利用的模板文件,這里主要是用來展示輪播圖,其中imgs和div_id為需要傳入該模板的變量.
自定義tag的使用
添加目錄和文件
在djangoapp目錄中添加一個templatetagsPython包(Packages),注意是包,非目錄.如下圖所示:

這里我在應用下的templatetags中新建了一個文件custom_tags.py.
在該文件內添加了以下內容:
# -*- coding: utf-8 -*-from django import templateregister = template.Library()@register.filter(name='range1')def range1(value): value += 1 return range(1, value)
在模板文件中使用
當前應用的templates目錄的模板文件頭添加下面這行:
如: polls/templates/polls/index.html
{% load custom_tags %}
然后, 你就可能使用了, 如:
{% for p in page.totalPages|range1 %} <li> {{ p }}</li>{% endfor %}總結
以上就是本文關于簡單了解Django模板的使用的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站:
獲取Django項目的全部url方法詳解
Python編程django實現同一個ip十分鐘內只能注冊一次
Python通過Django實現用戶注冊和郵箱驗證功能代碼
如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
新聞熱點
疑難解答