簡(jiǎn)單了解Django模板的使用
模板標(biāo)簽include的使用
{%include"police/module/carousel.html"withimgs=imgsdiv_id='#carousel-index'%}
此處carousel.html為需要利用的模板文件,這里主要是用來(lái)展示輪播圖,其中imgs和div_id為需要傳入該模板的變量.
自定義tag的使用
添加目錄和文件
在djangoapp目錄中添加一個(gè)templatetagsPython包(Packages),注意是包,非目錄.如下圖所示:
這里我在應(yīng)用下的templatetags中新建了一個(gè)文件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)
在模板文件中使用
當(dāng)前應(yīng)用的templates目錄的模板文件頭添加下面這行:
如: polls/templates/polls/index.html
{% load custom_tags %}
然后, 你就可能使用了, 如:
{% for p in page.totalPages|range1 %} <li> {{ p }}</li> {% endfor %}
總結(jié)
以上就是本文關(guān)于簡(jiǎn)單了解Django模板的使用的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:
Python編程django實(shí)現(xiàn)同一個(gè)ip十分鐘內(nèi)只能注冊(cè)一次
Python通過(guò)Django實(shí)現(xiàn)用戶注冊(cè)和郵箱驗(yàn)證功能代碼
如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!
- Django框架模板語(yǔ)言實(shí)例小結(jié)【變量,標(biāo)簽,過(guò)濾器,繼承,html轉(zhuǎn)義】
- python+django加載靜態(tài)網(wǎng)頁(yè)模板解析
- 在Django框架中自定義模板過(guò)濾器的方法
- 使用grappelli為django admin后臺(tái)添加模板
- Python的Django框架中模板碎片緩存簡(jiǎn)介
- 編寫(xiě)自定義的Django模板加載器的簡(jiǎn)單示例
- python Django模板的使用方法
- 詳解在Python的Django框架中創(chuàng)建模板庫(kù)的方法
- django使用html模板減少代碼代碼解析
- django創(chuàng)建自定義模板處理器的實(shí)例詳解
- django框架模板語(yǔ)言使用方法詳解
相關(guān)文章
Python騷操作之動(dòng)態(tài)定義函數(shù)
這篇文章主要介紹了Python騷操作之動(dòng)態(tài)定義函數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03使用Python求解最大公約數(shù)的實(shí)現(xiàn)方法
這篇文章主要介紹了使用Python求解最大公約數(shù)的實(shí)現(xiàn)方法,包括用Python表示歐幾里得算法和Stein算法的求解原理,需要的朋友可以參考下2015-08-08tensorflow ckpt模型和pb模型獲取節(jié)點(diǎn)名稱,及ckpt轉(zhuǎn)pb模型實(shí)例
今天小編就為大家分享一篇tensorflow ckpt模型和pb模型獲取節(jié)點(diǎn)名稱,及ckpt轉(zhuǎn)pb模型實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01Python序列化與反序列化相關(guān)知識(shí)總結(jié)
今天給大家?guī)?lái)關(guān)于python的相關(guān)知識(shí),文章圍繞著Python序列化與反序列展開(kāi),文中有非常詳細(xì)的介紹,需要的朋友可以參考下2021-06-06