django 分組 查詢為什么只返回幾個字段
django 分組 查詢為什么只返回幾個字段?
慕蓋茨4494581
2018-08-27 06:07:52
TA貢獻1847條經驗 獲得超7個贊
1.查詢人民郵電出版社出了多少本書
>>> Book.objects.filter(publisher__name='人民郵電出版社').count()
>>> from django.db.models import *
>>> Book.objects.filter(publisher__name='人民郵電出版社').aggregate(Count('title'))
2.查詢陳吉出的書總價是多少
>>> Book.objects.filter(authors__name='陳吉').aggregate(Sum('price'))
3.查詢各個作者出的書的總價格是多少
>>> Book.objects.values('authors__name').annotate(Sum('price'))
4.查詢各個出版社最便宜的書價是多少
>>> Book.objects.values('publisher__name').a
舉報