Django DTL模板语法中的判断

  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        body ,body>p{
            background: pink;
            text-align: center;
            line-height: 100px;
        }
    </style>

</head>
<body>
{#    {% if age < 18 %}#}
{#        <p>您是未成年人,不能进入网吧</p>#}
{#    {% elif age == 18 %}#}
{#        <p>您是满了18岁,可以进入网吧</p>#}
{#    {% else  %}#}
{#        <p>您已经是成年人了,要承担起家庭的责任了,也不能进入网吧</p>#}
{#    {% endif %}#}
    {% if ‘蒙多‘ in heros %}
        <p>砍</p>
    {% else  %}
        <p>蒙多想去哪就去哪</p>
    {% endif %}
</body>
</html>

  

原文地址:https://www.cnblogs.com/randomlee/p/10291485.html

时间: 2024-10-04 17:49:43

Django DTL模板语法中的判断的相关文章

Django DTL模板语法中的循环

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> body { text-align: center; background: pink; {#line-height: 100px;#} } </style> </head> &

Django DTL模板语法中的过滤器

template_filter_demo 原文地址:https://www.cnblogs.com/randomlee/p/10306600.html

Django学习【第3篇】:Django之模板语法

Django框架之第三篇模板语法(重要!!!) 一.什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板. 二.模板语法分类 一.模板语法之变量:语法为 {{ }}: 在 Django 模板中遍历复杂数据结构的关键是句点字符  .(也就是点) views.py def index(request): name = "hello haiyan" i = 200 l = [11,22,33,44,55] d = {"name":&quo

django之模板语法

1. 变量 Django 模板中遍历复杂数据结构的关键是句点字符 句点符 views.py def index(request): ''' 模板语法: 渲染变量 -> {{}} 1. 深度查询,用的句点符 2. 过滤器 渲染标签 -> {% %} :param request: :return: ''' name = 'edward' i = 10 l = [111, 222, 333] info = {'name': 'yuan', 'age': 22} b = True class Per

Django之模板系统

一 语法   模板渲染的官方文档 关于模板渲染你只需要记两种特殊符号(语法): {{  }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}. 二 变量 在Django的模板语言中按此语法使用:{{ 变量名 }}. 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身. 变量的命名包括任何字母数字以及下划线 ("_")的组合. 变量名称中不能有空格或标点符号. 深度查询据点符(.)在模板语言中有特殊的含义.当模版系统遇到点("."),它将以这样

Django的模板系统

模板系统介绍 模板系统的组成:HTML代码和逻辑控制代码 逻辑控制代码可以理解是django模板语言 django的模板语言组成 变量(使用双大括号来引用变量): 标签(tag)的使用(使用大括号和百分比的组合来表示使用tag) 模板继承 模板语言之变量 语法: {{var_name}} var_name 指变量名 使用模板语言之前: 先介绍template对象和Context对象 进入django的项目的交互环境 python manange.py shell >>> from dja

Django的模板系统和模板的继承

模板系统 语法 变量相关的 {{ name }} 这个是从views视图传过来的变量 下面这个就是我们视图传入的是一个列表,下标取值 {{ name_list.0 }} {{ name_list.1 }} {{ name_list.2 }} 如果传入的是字典那么: {{ name_dict.name }} 视图中传入的是字典列表元组等数据,把python中使用"[]"取值变为点"."取值 常用的内置filter {{ file_size|filesizeformat

angular2的模板语法

Angular 应用管理着用户之所见和所为,并通过 Component 类的实例(组件)和面向用户的模板来与用户交互. 从使用模型-视图-控制器 (MVC) 或模型-视图-视图模型 (MVVM) 的经验中,很多开发人员都熟悉了组件和模板这两个概念. 在 Angular 中,组件扮演着控制器或视图模型的角色,模板则扮演视图的角色. 来看看写视图的模板都需要什么.本章将覆盖模板语法中的下列基本元素 HTML 是 Angular 模板的语言.快速起步应用的模板是纯 HTML 的: <h1>Hello

Django框架之模板语法(重要!)

一.什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板. 二.模板语法分类 1.模板语法之变量:语法为 {{ }}: 在 Django 模板中遍历复杂数据结构的关键是句点字符  .(也就是点) views.py def index(request): name = "hello haiyan" i = 200 l = [11,22,33,44,55] d = {"name":"haiyan","age