码迷,mamicode.com
首页 > 其他好文 > 详细

13_set语句和with语句的使用

时间:2019-10-07 19:36:44      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:user   htm   use   toc   With语句   pre   with   多个   html   

set 、 with 语句

[TOC]

1. set语句

在模板中,可以使用set语句来定义变量。示例如下:

  <!--定义--> {% set username=‘cheng‘ %}
  <!--使用--> {{ username }}

一旦定义了这个变量,那么在后面的代码中,都可以使用这个变量了,就跟Python中的变量定义和使用是一样的

2. with语句

with语句定义的变量,只能在with语句块中使用,出了这个代码块,就不能使用了,如:

{% with my_room=‘cheng‘ %}
    {{ my_room }}
    <!-- 里面也可以通过set语句来定义多个局部变量 -->
{% endwith %}

with语句不一定要跟一个变量,可以定义一个空的with语句,以后在with块中通过set定义的变量,就只能在with块中使用了

{% with %}
    {% set my_room=‘cheng‘ %}
    {{ my_room }}   <!-- 当然, my_room这个变量还是只能在with这个代码块中使用的-->
{% endwith %}

13_set语句和with语句的使用

标签:user   htm   use   toc   With语句   pre   with   多个   html   

原文地址:https://www.cnblogs.com/nichengshishaonian/p/11631731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!