django模板文件中常用的标签(2)

with标签:

with关键字在python中的主要作用是自定义自变量。
在DTL中的语法如下:

{%with 变量名1=变量%}

变量名1

{%endwith%}

需要注意的是:with的变量名赋值时等号左右两边不可以有空格!

例如:

{%with 变量名1 = 变量 %}

变量名1

{%endwith%}

这种用法是错误的。
with还有一种用法是:

{%with 变量=变量名1%}

变量名1

{%endwith%}

与上一种用法反过来使用,效果是一样的。

还有一点需要注意的是:with赋值后的变量也只能在with语句块中使用。

你可能感兴趣的:(django模板文件中常用的标签(2))