django 模板两次for循环_Django模板之基本的 for 循环 和 List内容的显示方式
Django模板之基本的 for 循环 和 List内容的显示方式
发布时间:2020-08-31 07:29:20
来源:脚本之家
阅读:116
工程结构
views.py
def home(request):
TutorialList = ["HTML", "CSS", "jQuery", "Python", "Django"]
return render(request, 'home.html', {'TutorialList': TutorialList})
url.py
home2.html
基本的 for 循环 和 List内容的显示
教程列表:
{% for i in TutorialList %}
{{ i }}
{% endfor %}
效果展示
补充知识:django获取某一个字段的列表,values/values_list/flat
如下所示:
class Building(models.Model):
corporation = models.ForeignKey('company.Corporation', verbose_name=u'学校', related_name='buildings')
number = models.CharField(u'楼栋编号', max_length=10, unique=True, db_index=True)
create_time = models.DateTimeField(u'创建时间', auto_now_add=True)
获取Building的number字段列表
In [1]: from apps.dormitory.models import Building
In [2]: buildings = Building.objects.values('number')
In [3]: buildings
Out[3]: [{'number': u'1'}, {'number': u'2'}, {'number': u'3'}, {'number': u'4'}, {'number': u'5'}]
In [4]: buildings_ = Building.objects.values_list('number')
In [5]: buildings_
Out[5]: [(u'1',), (u'2',), (u'3',), (u'4',), (u'5',)]
In [6]: buildings_list = Building.objects.values_list('number', flat=True)
In [7]: buildings_list
Out[7]: [u'1', u'2', u'3', u'4', u'5']
从以上代码可以看出:
values方法可以获取number字段的字典列表。
values_list可以获取number的元组列表。
values_list方法加个参数flat=True可以获取number的值列表。
以上这篇Django模板之基本的 for 循环 和 List内容的显示方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持亿速云。
django 模板两次for循环_Django模板之基本的 for 循环 和 List内容的显示方式相关推荐
- Django模板自定义标签和过滤器,模板继承(extend),Django的模型层
上回精彩回顾 视图函数:request对象request.path 请求路径request.GET GET请求数据 QueryDict {}request.POST POST请求数据 QueryDic ...
- The Definitive Guide To Django 2 学习笔记(八) 第四章 模板 (四)基本的模板标签和过滤器...
标签 下面的部分概述了常见的Django标签. if/else {%if%} 标签 对一个变量值进行测试,如果结果为true,系统将会显示在{%if%} 和 {%endif%}之间的一切,看个例子: ...
- Django MVT详细说明(三)模板T
模板使用 一.模板介绍 1,作为Web框架,Django提供了模板,可以很便利的动态生成HTML 2,模版系统致力于表达外观,而不是程序逻辑 3,模板的设计实现了业务逻辑(view)与显示内容(tem ...
- Django从理论到实战(part21)--自定义模板过滤器
学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...
- Django web开发系列(五)模板
一 前言 在上一节了解到视图函数处理后,会将结果渲染到创建的html页面,但html如何接收并显示视图函数返回的动态数据呢?最常用的做法就是使用模板(Template),本节将简单介绍一下模板的作用和 ...
- 沙漠之鹰和战术匕首--两款前端极简模板引擎
一.前言 说起前端模板引擎,那可真是多如牛毛,只要是前端coder,怎么着你都听说或用过几款,社区里面的文章也有介绍,或者问问度娘,这里不再赘述.其中比较知名的有 artTemplate.doT.mu ...
- Django 学习笔记 1.3 视图和模板
文章目录 前言 1 概况 2 编写更多视图 3 写一个真正有用的视图 3.1 示例:让视图从数据库里读取记录 3.2 示例存在的问题 3.3 创建模版 3.4 一个快捷函数: render() 4 视 ...
- ThinkPHP6 模板引擎普通标签中,模板引擎运算符函数,循环标签,判断标签的使用,及一些特殊标签
ThinkPHP6 模板引擎普通标签中,模板引擎运算符函数,循环标签,判断标签的使用,及一些特殊标签 模板引擎支持普通标签和XML标签方式两种标签定义,分别用于不同的目的: 标签类型 描述 普通标签 ...
- bitter matlab,两分钟英语自我介绍模板
英语的自我介绍自然不能太单调,你认为两分钟英语自我介绍怎么写好呢?快来参考一下两分钟英语自我介绍范文吧!下面就是小编给大家带来的两分钟英语自我介绍,希望能帮助到大家! 英语自我介绍范本 Good mo ...
最新文章
- matlab2018a安装后帮助文档打不开解决方法
- 小朋友嘴里的“金钥匙”,良品小食仙、小鹿蓝蓝们要如何拿到?
- Scala 中的文件操作
- leetcode 33 搜索旋转排序数组 到处是细节的好题
- 2018-06-18
- nodeJS之二进制buffer对象
- (Life)质量和服务_由购买联想笔记本想到的
- C#基础 数据类型 类型转换
- php 查询条件 session,PHP获取不到SESSION信息之一般情况解决方案
- Springboot属性配置绑定
- 2021下半年河南郑州普通话测试报名入口
- 服务器的组件中支持冗余的包括,服务器冗余电源的作用
- Verilog语言菜鸟教程知识关键点记录
- 华为云weblogic10.3.6打补丁
- 试除法解决分解质因数
- 爱肤宝医生产品负责人王照陆:大数据时代下的人工智能医疗
- 笔记整理--Linux守护进程
- 视频APP源码,支持第三方支付,卡密充值,
- kk的房《垃》产预《圾CXXN》测
- NCR(Numeric Character Reference)简单介绍