丝袜av在线观看|日本美女三级片在线播放|性欧美一区二区三区|小骚热免费国产视频|黑人va在线观看|女同国产91视频|五月丁香色播Av|国产凸凹视频一区二区|伊人电影久久99|国产成人无码一区二区观看

定義變量賦值標(biāo)簽

iris.Django模板引擎的模板解析器提供了可以在模板中聲明變量并使用的方法with。通過(guò)with我們可以臨時(shí)聲明單個(gè)或多個(gè)變量,提供后續(xù)使用。多數(shù)情況下,我們會(huì)將它配合include標(biāo)簽使用。

示例代碼

{% with title="這是聲明給header使用的title" keywords="這是聲明給header使用的keywords" %} %}標(biāo)題:{{title}},關(guān)鍵詞:{{keywords}}。{% endwith %}
{% include "partial/header.html" with title="這是聲明給header使用的title" keywords="這是聲明給header使用的keywords" %}

with定義的變量需要使用endwith來(lái)包裹。

另外iris.Django還提供set的方式來(lái)聲明變量,這個(gè)變量可以在當(dāng)前模板使用。如:

{% set new_var = "hello" %}{{ new_var }}
{% block content %}{% set new_var = "world" %}{{ new_var }}{% endblock %}
{{ new_var }}{% for item in simple.misc_list %}
{% set new_var = item %}{{ new_var }}{% endfor %}
{{ new_var }}
{% set car=someUndefinedVar %}{{ car.Drive }}No Panic
問(wèn)題反饋可加技術(shù)微信:tsrz001
目錄