Django中使用group_by的方法
作者:NavCat 时间:2023-04-13 21:26:34
本文实例讲述了Django中使用group_by的方法。分享给大家供大家参考。具体分析如下:
在Django中怎样使用group_by语句呢?找了很多资料,都没有看到好的,在这里分享两种方法给大家:
首先,我们先建一个简单的模型。
class Book(models.Model):
name = models.CharField(u'书名',max_length=255,db_index = True)
author = models.CharField(u'作者',max_length=255)
remark = models.CharField(u'备注',max_length=255)
pub_date = models.DateTimeField(u'发表时间',auto_now_add = True)
方式一:
book_list = Book.objects.all()
book_list.query.group_by = ['author']
方式二:
query = Book.objects.all().query
query.group_by = ['author']
book_list = QuerySet(query = query, model = Book)
不过,本人在实际应用中发现一个小小的问题:
如果author字段有空值的话,用方式一会报错,用方式二木有问题。
希望本文所述对大家的Python程序设计有所帮助。
标签:Django,group,by
0
投稿
猜你喜欢
python匿名函数的使用方法解析
2022-05-08 13:00:25
如何创建一个对索引服务器进行查询的ASP页面?
2009-11-14 20:54:00
jquery弹出层背景变暗 Lee dialog
2008-08-18 13:11:00
css清除浮动的最优方法
2008-04-25 22:33:00
Python爬虫基础初探selenium
2023-07-26 17:40:50
十行Python代码制作一个视频倒放神器
2022-02-03 13:40:15
详解python的异常捕获
2023-05-27 11:24:03
asp如何用数据库制作一个多用户版的计数器?
2010-06-16 09:51:00
python排序算法之选择排序
2023-03-15 11:56:56
YUI学习笔记(2)
2009-01-21 16:11:00
JavaScript中两个字符串的匹配
2023-08-08 00:46:01
scrapy数据存储在mysql数据库的两种方式(同步和异步)
2023-07-10 03:29:43
Go语言defer的一些神奇规则示例详解
2023-10-18 05:03:01
python中的内置函数getattr()介绍及示例
2023-01-15 19:16:46
Python中fnmatch模块的使用详情
2021-06-14 20:50:18
sql server 锁表语句分享
2012-02-12 15:49:20
用途相似的标签
2008-05-23 13:11:00
Python使用爬虫猜密码
2023-03-21 12:38:39
python机器学习之随机森林(七)
2023-10-20 00:25:13
php常量详细解析
2023-11-20 14:24:40