with Template Tag
示例
Create a variable in the template, and use it
{% with firstname="Stalikken" %}
<h1>Hello {{ firstname }}</h1>
{% endwith %}
运行示例 »
定义和用法
The with
tag is used to create variables in Django templates.
This can be useful when you need to ask for the same variable many times, like in a loop
示例
Use the with
tag to get the length of fruits
only one time
{% 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. | Required. Declaring variable(s) and their value(s). |