欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

django模板獲取list中指定索引的值方式

 更新時(shí)間:2020年05月14日 11:05:59   作者:思想永無止境  
這篇文章主要介紹了django模板獲取list中指定索引的值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

格式:

list.index

示例:

{{ goods.0 }}

補(bǔ)充知識(shí):使用Django從后端向前端頁面中傳遞一個(gè)數(shù)組的方法

今天用Django框架時(shí)遇到一個(gè)坑,就是當(dāng)前端頁面接收后端傳回來的數(shù)據(jù)時(shí),該數(shù)據(jù)是一個(gè)列表形式,列表里有字符串類型的數(shù)據(jù),然后就一直報(bào)錯(cuò)。。。

查了老半天才知道是django的自動(dòng)轉(zhuǎn)義搞的鬼!

那什么是轉(zhuǎn)義呢,就是把html語言的關(guān)鍵字過濾掉。例如,

就是html的關(guān)鍵字,如果要在html頁面上呈現(xiàn),

其源代碼就必須是<div>

標(biāo)題默認(rèn)情況下,django自動(dòng)為開發(fā)者提供escape功能,即在html代碼render之前,先進(jìn)行轉(zhuǎn)義,然后再呈現(xiàn)出來。這樣的話,我們?nèi)绻胼敵鲆粋€(gè)雙引號(hào)或者單引號(hào)括起來的東西,被轉(zhuǎn)義之后,可能就無法得到我們想要的結(jié)果。

其中

name_list = ["分析階段","計(jì)劃階段","實(shí)現(xiàn)階段"]

列表中的元素是字符串,上面這種方式傳遞時(shí)就出錯(cuò)

解決方法也很簡單,只需要在變量后加一個(gè)safe過濾器就行了,該過濾器使得輸出不進(jìn)行escape轉(zhuǎn)換!搞定了~

以上這篇django模板獲取list中指定索引的值方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論