list
過濾器可以在模板中定義數(shù)組。定義的數(shù)組是一個(gè) []string{}
,可以在后續(xù)中進(jìn)行遍歷輸出結(jié)果。
list
過濾器的用法:
{% set values = '["關(guān)鍵詞1","關(guān)鍵詞2","關(guān)鍵詞3"]'|list %}
待轉(zhuǎn)換字符串用單引號(hào)或雙引號(hào)包裹,用[
、]
來定義數(shù)組的開始和結(jié)束,內(nèi)部關(guān)鍵詞之間用英文,
隔開,關(guān)鍵詞之間可以用引號(hào)包裹,也可以忽略。
{% set values = '["安企CMS","AnQiCMS","內(nèi)容管理系統(tǒng)","免費(fèi)建站系統(tǒng)","免費(fèi)模板",4,5]'|list %}
{% for item in values %}
<span>{{item}}</span>/
{% endfor %}
# 顯示結(jié)果
安企CMS/ AnQiCMS/ 內(nèi)容管理系統(tǒng)/ 免費(fèi)建站系統(tǒng)/ 免費(fèi)模板/ 4/ 5/
{% set values = '["安企CMS","AnQiCMS","內(nèi)容管理系統(tǒng)","免費(fèi)建站系統(tǒng)","免費(fèi)模板"]'|list %}
# 顯示格式:
{{values|stringformat:"%#v"}}
# 遍歷輸出
{% for item in values %}
<span>{{item}}</span>/
{% endfor %}
# 顯示結(jié)果
安企CMS/ AnQiCMS/ 內(nèi)容管理系統(tǒng)/ 免費(fèi)建站系統(tǒng)/ 免費(fèi)模板/