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 %}
目录
相关文章
|
10月前
|
存储 JSON API
小红书获取笔记详情API接口的开发、应用与收益。
小红书笔记详情API采用Python与Django框架开发,使用MySQL数据库存储数据。接口通过HTTP GET请求获取笔记详情,返回JSON格式数据,包含笔记内容、作者信息、图片链接等。该API应用于小红书APP内笔记展示和互动功能,并支持第三方平台的内容整合与数据分析,提升用户体验与活跃度,促进品牌合作推广,优化平台运营效率,为平台带来显著收益。
585 1
|
架构师 数据安全/隐私保护
深入探索领域分析:从问题空间到核心域
深入探索领域分析:从问题空间到核心域
|
存储 大数据 数据中心
探索现代数据中心的冷却革新
【5月更文挑战第29天】在信息技术不断进步的今天,数据中心作为计算和存储的核心枢纽,其稳定性与效率至关重要。随着处理能力的提升,散热问题日益凸显,成为限制数据中心性能的关键因素之一。本文将深入探讨现代数据中心面临的热管理挑战,并分享一系列前沿的冷却技术与实践,旨在为构建更为高效、环保的计算环境提供参考。
|
Java 数据库
JAVA8遍历tree
JAVA8遍历tree
|
前端开发 C# 开发工具
想用C# .Net生成行为验证码,还得看这篇文章
为了增强网站的安全性,我们在网站的登录模块或信息输入模块加入了验证码功能,那么在C# .Net中如何实现验证码呢?本文借助KgCaptcha实现了这个功能。
想用C# .Net生成行为验证码,还得看这篇文章
|
前端开发 Linux 网络安全
Flask 项目打包 线上部署
Flask 项目打包 线上部署
898 0
Flask 项目打包 线上部署
|
编译器 C语言 C++
将c语言文件打包成exe可执行程序
如何将编写的c语言程序打包成exe可执行文件呢? 以前我们写程序很多是在编辑器上,让编辑起来编译运行我们的程序。如果想将其打包成exe可执行文件该如何做? 我这里推荐使用codeBlocks的gcc命令,因为比较简单。像vs这种编辑器就像是一把屠龙刀。功能过于复杂,需要注意的很多。 如何适用codeBlock的gcc命令呢? 我们来认识gcc命令是什么?gcc包括c和c++编译器
1122 0
将c语言文件打包成exe可执行程序
|
图计算
带你读《2022技术人的百宝黑皮书》——因果推断实战:淘宝3D化价值分析小结(6)
带你读《2022技术人的百宝黑皮书》——因果推断实战:淘宝3D化价值分析小结(6)
190 0
|
前端开发 Java Linux
NIO学习笔记(三) 甚欢篇
NIO学习笔记(三) 甚欢篇
NIO学习笔记(三) 甚欢篇
实现计时器和倒计时工具(Unity3D)
今天分享一下如何基于Unity3D做计时器工具,为了方便演示,使用了UGUI的Text,代码简单具有拓展性,然后有什么错误或者意见也欢迎大家给我提出来。微信二维码已经显示在博客主页,有想要沟通学习的,项目外包的都可以加一下。 分享一下我另一篇关于时间计时的文章: 【Unity3D】获取到游戏时间,并显示出来
下一篇
开通oss服务