日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Django框架models使用group by詳解

瀏覽:22日期:2024-10-22 15:57:58

Django框架models使用group by詳解:

首先,看下列代碼:

UserData.objects.filter(hubid=sensorid,time__range=(time2,time1)).values(’hour’).annotate(sum_out=Sum(’outdoor’), sum_in=Sum(’indoor’), sum_eat=Sum(’kitchen’), sum_wash=Sum(’toilet’)).order_by(’hour’)

上述代碼相當于sql語句:

select Sum(’outdoor’) as sum_out,Sum(’indoor’) as sum_in,Sum(’kitchen’) as sum_eat,Sum(’toilet’) as sum_wash,hourwhere hubid=’sensorid’ and (time between time1 and time2)group by hourorder by hour asc

另外,在Django中order_by(‘hour’)表示按生序排列,若要按降序排列,則使用order_by(‘-hour’)

補充知識:django模型orm進行group by

場景:三個模型分別為教師,學生,課程。一個教師可主講多門課程,但一門課程只能由一個教師主講,即教師和課程是一對多的關系。一個學生可選多門課程,一門課程可被多個學生選,即學生和教師為多對多的關系。

class Teacher(models.Model): name = models.CharField(max_length=20, verbose_name=’教師姓名’) def __unicode__(self): return self.nameclass Student(models.Model): name = models.CharField(max_length=20, verbose_name=’學生姓名’) def __unicode__(self): return self.nameclass Course(models.Model): name = models.CharField(max_length=20, verbose_name=’課程名’) teacher = models.ForeignKey(Teacher, verbose_name=’主講人’) student = models.ManyToManyField(Student, verbose_name=’選課學生’) def __unicode__(self): return self.name

選取某教師主講的pk最小的課:

Teacher.objects.annotate(Min(’course__pk’)).get(pk=2).course__pk__min

多對多也一樣

這個例子不太典型,比如快遞和其狀態兩張表是一對多關系,查最新的狀態就可以使用這種方法(也可以在有新的狀態時在快遞表中每次更新最新的狀態)

以上這篇Django框架models使用group by詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲我射av| 蜜臀av一区二区三区| 中文字幕一区二区精品区| av不卡在线看| 在线视频亚洲| 亚洲精品1区| 欧美特黄一级| 亚洲神马久久| 亚洲一级高清| 欧美日韩四区| 在线亚洲观看| 老司机久久99久久精品播放免费| 黄色成人91| 国产婷婷精品| 久久亚洲国产精品一区二区| 日韩精品一二三四| 综合欧美精品| 日本a级不卡| 国产剧情一区二区在线观看| 久久字幕精品一区| 久久男人av资源站| 欧美亚洲精品在线| 久久国产福利| 亚洲精品福利| 日韩va欧美va亚洲va久久| 国产精品伊人| 91亚洲国产高清| 91精品一区二区三区综合| 亚洲精品a级片| 日韩制服丝袜av| 97久久精品| 精品久久91| 亚洲高清av| 亚洲欧美在线综合| 久久精品国产免费| 婷婷精品视频| 亚洲视频电影在线| 国产精品亚洲欧美一级在线| 国产一区二区亚洲| 999国产精品永久免费视频app| 亚洲一区免费| 国产精品亚洲综合久久| 日韩一区二区三区在线免费观看| 亚洲综合不卡| 免费在线亚洲欧美| 欧美在线亚洲综合一区| 欧美一级一区| 日韩在线欧美| 日韩在线观看一区二区三区| 麻豆高清免费国产一区| 欧美粗暴jizz性欧美20| 日韩欧美2区| 国产高潮在线| 99re国产精品| 国产精品网址| 精品在线99| 日本午夜免费一区二区| 中国字幕a在线看韩国电影| 亚洲深夜av| 国产精品多人| 欧美网站在线| 美女视频一区在线观看| 亚洲欧洲午夜| 国产精品久久久久9999高清 | 日韩伦理福利| 亚洲精品护士| 欧美xxxx中国| 久久av在线| 国产成人免费| 中文不卡在线| 欧美日韩一区二区三区视频播放| 国产精品主播| 蜜桃久久精品一区二区| 日韩1区2区| 深夜福利一区| 欧美成人国产| 日产午夜精品一线二线三线| 日韩欧美美女在线观看| 亚洲国产影院| 成人在线视频区| 91欧美精品| 99视频一区| 麻豆精品在线| 日韩制服丝袜先锋影音| 色爱综合av| 欧美极品一区二区三区| 亚洲另类av| 国产一区二区三区自拍| 精品国产黄a∨片高清在线| 亚洲精品进入| 在线一区视频| 日本久久成人网| 国产精品99久久精品| 青青草国产精品亚洲专区无| 亚洲视频www| 伊人久久大香线蕉av不卡| 国产一区二区三区日韩精品| 四虎精品永久免费| 亚洲免费观看| 久久久影院免费| 美女福利一区二区三区| 精品美女在线视频| 国产精品极品国产中出| 日本国产欧美| 综合色就爱涩涩涩综合婷婷| 国产亚洲亚洲| 九一精品国产| 欧美精品一二| 香蕉人人精品| 青青久久av| 成人午夜国产| 欧洲在线一区| 日韩电影在线视频| 成人一区而且| 国精品产品一区| 精品中文字幕一区二区三区四区| 国产调教一区二区三区| 日韩av在线免费观看不卡| 亚洲91在线| 日韩精品免费视频人成 | 在线免费观看亚洲| 欧美日韩国产亚洲一区| 久久一区二区三区喷水| 久久亚洲国产| 99久久99久久精品国产片果冰| 中文字幕高清在线播放| 国产精品一级在线观看| 国产欧美欧美| 国产精品一区二区三区四区在线观看| 91久久久久| 亚洲欧美激情诱惑| 日本欧洲一区二区| 亚洲三区欧美一区国产二区| 亚洲精品乱码| 911精品国产| 国产精品一区二区三区av| 国产免费av一区二区三区| 国产精品激情电影| 久久精品福利| 亚洲欧洲美洲av| 欧美日韩一二三四| 伊人久久大香线蕉av不卡| 女同性一区二区三区人了人一| 午夜在线视频观看日韩17c| 一本一道久久a久久| 日韩高清不卡在线| 国产精品啊v在线| 国产一区二区精品久| 在线一区av| aⅴ色国产欧美| 日韩精品中文字幕吗一区二区| 欧美日本不卡高清| 韩日一区二区| 久久国产影院| 久久国产88| 国产欧美另类| 精品视频一二| 久久久久网站| 天堂成人免费av电影一区| 日韩国产精品久久久久久亚洲| 国产精品巨作av| 不卡一二三区| 日韩视频一区二区三区在线播放免费观看| 日韩中文字幕91| 国产精品久久亚洲不卡| zzzwww在线看片免费| 99日韩精品| 国产毛片精品| 久久久久蜜桃| 蜜臀va亚洲va欧美va天堂 | 快she精品国产999| 国产亚洲欧美日韩在线观看一区二区 | 人人精品亚洲| 免费在线观看精品| 国产精品一卡| 国产在线日韩| 日本久久一区| av亚洲一区二区三区| 日韩午夜av在线| 国产欧美一级| 欧美+日本+国产+在线a∨观看| 视频一区日韩精品| 丰满少妇一区| 亚洲免费中文| 精品国产美女a久久9999| 国产一区白浆| 加勒比视频一区| 亚洲在线电影| 久久中文在线| 日韩在线卡一卡二| 国产精品久久久久久久久妇女| 日韩中文字幕91| 国产91在线播放精品| 免费久久精品视频| 不卡专区在线| 日本不卡视频在线观看| 日韩在线观看不卡| 欧美日韩视频免费看| 日韩精品网站| 日本va欧美va欧美va精品|