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

這里我在應(yīng)用下的templatetags中新建了一個文件custom_tags.py.
在該文件內(nèi)添加了以下內(nèi)容:
# -*- coding: utf-8 -*- from django import template register = template.Library() @register.filter(name='range1') def range1(value): value += 1 return range(1, value)
在模板文件中使用
當前應(yīng)用的templates目錄的模板文件頭添加下面這行:
如: polls/templates/polls/index.html
{% load custom_tags %}
然后, 你就可能使用了, 如:
{% for p in page.totalPages|range1 %}
<li> {{ p }}</li>
{% endfor %}
總結(jié)
以上就是本文關(guān)于簡單了解Django模板的使用的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:
Python編程django實現(xiàn)同一個ip十分鐘內(nèi)只能注冊一次
Python通過Django實現(xiàn)用戶注冊和郵箱驗證功能代碼
如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
- Django框架模板語言實例小結(jié)【變量,標簽,過濾器,繼承,html轉(zhuǎn)義】
- python+django加載靜態(tài)網(wǎng)頁模板解析
- 在Django框架中自定義模板過濾器的方法
- 使用grappelli為django admin后臺添加模板
- Python的Django框架中模板碎片緩存簡介
- 編寫自定義的Django模板加載器的簡單示例
- python Django模板的使用方法
- 詳解在Python的Django框架中創(chuàng)建模板庫的方法
- django使用html模板減少代碼代碼解析
- django創(chuàng)建自定義模板處理器的實例詳解
- django框架模板語言使用方法詳解
相關(guān)文章
python調(diào)用攝像頭拍攝數(shù)據(jù)集
這篇文章主要為大家詳細介紹了Python調(diào)用攝像頭拍攝數(shù)據(jù)集,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06
PyCharm 無法 import pandas 程序卡住的解決方式
這篇文章主要介紹了PyCharm 無法 import pandas 程序卡住的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
python+django+mysql開發(fā)實戰(zhàn)(附demo)
本文主要介紹了python+django+mysql開發(fā)實戰(zhàn)(附demo),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01
一文帶你深入了解Python中的GeneratorExit異常處理
GeneratorExit是Python內(nèi)置的異常,當生成器或協(xié)程被強制關(guān)閉時,Python解釋器會向其發(fā)送這個異常,下面我們來看看如何處理這一異常吧2025-03-03
詳解Python模塊化--模塊(Modules)和包(Packages)
這篇文章主要介紹了使用Python的模塊(Modules)和包(Packages),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-08-08

