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>
<body>
<ul>

{% for book in books reversed %}
    <li>{{ book }}</li>
{% endfor %}
</ul>
<ul>
{% for v in person.values %}
    <li>{{ v }}</li>
{% endfor %}
{% for k in person.keys %}
    <li>{{ k }}</li>
{% endfor %}
{% for k,v in person.items %}
    <li>{{ k }}/{{ v }}</li>
{% endfor %}

</ul>

</body>
</html>

  

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

时间: 2024-11-06 10:01:45

Django DTL模板语法中的循环的相关文章

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

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

smarty模板引擎中section循环loop与total的区别

在smarty模板引擎的section循环中 $data=[101,102,103,105,104]; section的两个属性total与loop {section foo $data start=1 step=2} {$smarty.section.foo.total}--输出2 {$smarty.section.foo.loop}--输出5 {/section} 意即:使用total输出的是循环执行的次数,使用loop输出的是所循环数据的count

ansible_playbook语法中的循环语句归纳

种类一.标准循环添加多个用户 - name: add several users user: name={{ item }} state=present groups=wheel with_items: - testuser1 - testuser2 添加多个用户,并将用户加入不同的组内. - name: add several users user: name={{ item.name }} state=present groups={{ item.groups }} with_items:

Django的模板系统

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

Django之模板系统

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

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

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