django获取某一个字段的列表,values/values_list/flat
来源:互联网 发布:windows phone的优缺点 编辑:程序博客网 时间:2024/06/15 19:11
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 BuildingIn [2]: buildings = Building.objects.values('number')In [3]: buildingsOut[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_listOut[7]: [u'1', u'2', u'3', u'4', u'5']
从以上代码可以看出:
values方法可以获取number字段的字典列表。
values_list可以获取number的元组列表。
values_list方法加个参数flat=True可以获取number的值列表。
转自:http://www.cnblogs.com/Raymon-Geng/p/5775730.html阅读全文
0 0
- django获取某一个字段的列表,values/values_list/flat
- django获取字段列表(values/values_list/flat)
- django queryset values&values_list
- 获取某一个表的所有字段
- HTTTP协议头中,添加某一个字段,获取返回数据中头信息的某一个字段。
- Django 数据模型的字段列表整理
- Django 数据模型的字段列表整理
- 如何获取数据库中某一个表的所有字段
- values_list
- sql如何获取某一个表的所有字段名,并且有一个字段的统计数
- 获取SQL Table 的PK 字段列表
- 获取某一个目录中的所有文件列表
- 获取字符串中某一个字段的数据,GetValueFromStr;拓展字符串解析parse_string
- List列表中根据某一个字段,进行去重!
- 反射第五步 : 通过反射获取某一个类的字段值,并设置字段值 (很少用)
- 某一个字段的自由组合实现方法
- Mysql更新某一个字段的值
- mysql批量更新数据库的某一个字段
- Protostuff 序列化/反序列化集合等对象
- 分页工具类
- 15道经典Java多线程面试题
- 360智能工程中心期待你的加入
- Matlab学习笔记--符号计算
- django获取某一个字段的列表,values/values_list/flat
- vue-router如何在返回时返回到上次滚动位置 方法集锦
- windows系统部署git服务器
- 深入理解Java:注解(Annotation)自定义注解入门
- C语言实现BF算法
- POJ 3468:A Simple Problem with Integers
- js爬虫拿到的字符串数据转化成数组再转化成json对象
- 99乘法表
- 图解 Android 事件分发机制