with 模板标签
实例
在模板中创建一个变量,并使用它:
{% with firstname="Stalikken" %}
<h1>Hello {{ firstname }}</h1>
{% endwith %}
运行实例 »
定义和用法
with
标签用于在 Django 模板中创建变量。
当您需要多次请求同一个变量时,这会很有用,比如在循环中:
实例
使用with
标签一次性获取fruits
的长度:
{% with myvar=fruits|length %}
{% for x in fruits %}
<p>{{ x }} is one of {{ myvar }} fruits.</p>
{% endfor %}
{% endwith %}
运行实例 »
语法
{% with var1=val1 var2=val2 var3=val3 etc. %}
...
{% endwith %}
参数
值 | 描述说明 |
---|---|
var1=val1 var2=val2 var3=val3 etc. | 必须。 声明变量及其值。 |