亚洲欧洲偷拍另类|日韩无码免费不卡|亚欧无码日韩无码|熟女多毛一区二区|国模精品一二三区|国产黄视频免费看|微福利视频一区|淫荡人妻草草草草|91蜜桃人妻无码|国产精品iGAO视频网网日韩

定義變量賦值標簽

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

示例代碼

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

with定義的變量需要使用endwith來包裹。

另外iris.Django還提供set的方式來聲明變量,這個變量可以在當前模板使用。如:

{% 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
問題反饋可加技術微信:tsrz001
目錄