with标签

简介: with标签

with标签:在模版中定义变量。有时候一个变量访问的时候比较复杂,那么可以先把这个复杂的变量缓存到一个变量上,以后就可以直接使用这个变量就可以了。示例代码如下:

context = {
    "persons": ["张三","李四"]
}
#在index.html中写
{% with lisi=persons.1 %}
    <p>{
  { lisi }}</p>
{% endwith %}

有几点需要强烈的注意:

  1. 在with语句中定义的变量,只能在{%with%}{%endwith%}中使用,不能在这个标签外面使用。
  2. 定义变量的时候,不能在等号左右两边留有空格。比如{% with lisi = persons.1%}是错误的。
    还有另外一种写法同样也是支持的:
    {% with persons.1 as lisi %}
       <p>{
        { lisi }}</p>
    
    {% endwith %}
目录
相关文章
|
2月前
|
Kubernetes Perl 容器
k8s标签
k8s标签
|
3天前
|
Python
if标签
【6月更文挑战第29天】if标签。
13 5
|
2月前
|
Python
for...in...标签
for...in...标签。
15 1
|
2月前
|
移动开发 HTML5
基本标签
基本标签
23 2
|
8月前
|
移动开发
常用的不常见标签
常用的不常见标签
37 1
|
2月前
|
前端开发
HTML图片音频视频标签、超链接标签、列表标签和布局标签示例
HTML图片音频视频标签、超链接标签、列表标签和布局标签示例
57 0
|
9月前
|
移动开发 前端开发 JavaScript
HTML+CSS常用的标签总结
HTML+CSS常用的标签总结
74 0
|
图计算 开发者
打标签_生成标签| 学习笔记
快速学习打标签_生成标签
79 0
打标签_生成标签| 学习笔记