Django模板(二)

news/2025/1/22 20:43:56/

标签if

image-20221021112321796

标签在渲染过程中提供使用逻辑的方法,比如:if和for

标签被 {% 和 %} 包围,如下所示:

由于在模板中,没有办法通过代码缩进判断代码块,所以控制标签都需要有结束的标签

  • if

判断标签{% if %}  {% endif %} :

# athlete_list 不为空
{% if athlete_list %}# 输出 athlete_list 的长度   | 是过滤器Number of athletes: {{ athlete_list|length }}
{% elif athlete_in_locker_room_list %}Athletes should be out of the locker room soon!
{% else %}No athletes.
{% endif %}
  • firstof

输出不是False的第一个参数,所有参数都为False,则什么都不输出

{% firstof var1 var2 var3 %}
等同于
{% if var1 %}{{ var1 }}
{% elif var2 %}{{ var2 }}
{% elif var3 %}

http://www.ppmy.cn/news/1347039.html

相关文章

CDH6.3.2 多 Spark 版本共存

一 部署Spark客户端 1.1 部署spark3客户端 tar -zxvf spark-3.3.1-bin-3.0.0-cdh6.3.2.tgz -C /opt/cloudera/parcels/CDH/lib cd /opt/cloudera/parcels/CDH/lib mv spark-3.3.1-bin-3.0.0-cdh6.3.2/ spark3将 CDH 集群的 spark-env.sh 复制到 /opt/cloudera/parcels/CDH/li…

gtkmm 与 Cambalache 与 Gtk::Builder (新手向)_

文章目录 前言Cambalache检查Xml.cpp文件如何写才能显示UI首先creat获取ui里的对象显示 前言 新手刚刚使用时的笔记 Cambalache检查Xml 窗口右键inspect UI Definition切换到Xml视图, 可以全选复制粘贴到你的ui文件里, Cambalache 只能保存为.cmb工程文件, 导出也不知道导出…

STM32单片机的基本原理与应用(七)

超声波测距实验 基本原理 超声波测距实验是STM32单片机通过控制HC-SR04超声波模块,使其发送超声波,遇到物体反射回超声波来实现距离测量,其原理就是在发射超声波到接收超声波会有一段时间,而超声波在空气中传播的速度为声速&…

【RL】Bellman Equation (贝尔曼等式)

Lecture2: Bellman Equation State value 考虑grid-world的单步过程: S t → A t R t 1 , S t 1 S_t \xrightarrow[]{A_t} R_{t 1}, S_{t 1} St​At​ ​Rt1​,St1​ t t t, t 1 t 1 t1:时间戳 S t S_t St​:时间 t t t时所处的sta…

CSS:三列布局

三列布局是指左右两列定宽&#xff0c;中间自适应。最终效果如下&#xff1a; HTML&#xff1a; <div class"container"><div class"left"></div><div class"center"></div><div class"right">…

Codeforces Round 923 (Div. 3)(A-E)

C o d e f o r c e s R o u n d 923 ( D i v . 3 ) ( A − E ) \Huge{Codeforces Round 923 (Div. 3)(A-E)} CodeforcesRound923(Div.3)(A−E) 比赛地址&#xff1a;Codeforces Round 923 (Div. 3) Problems A. Make it White 思路 题目给出一个用’W’和’B’组成的字符串…

React + SpringBoot + Minio实现文件的预览

思路&#xff1a;后端提供接口&#xff0c;从minio获取文件的预览链接&#xff0c;返回给前端&#xff0c;前端使用组件进行渲染展示 这里我从minio获取文件预览地址用到了一个最近刚开源的项目&#xff0c;挺好用的&#xff0c;大伙可以试试&#xff0c;用法也很简单 官网&am…

输入:123 输出321

给出一个 32 位的有符号整数&#xff0c;你需要将这个整数中每位上的数字进行反转。若翻转后超出取值范围&#xff0c;则输出0即可输入&#xff1a;123 输出321输入&#xff1a;-123 输出-321 #include <stdio.h> int main(int argc, char const *argv[]) { printf("…