我現在知道Django.db.models.Count()可以根據所給的關聯字段返回被關聯 model 的數量,那么它可不可以返回被關聯model中符合某種條件的數量呢?比如class Cate(model.Model): name = models.CharField();class Product(model.Model): cate = models.ForeignKey(Cate); isnew = models.BooleanField(); 查詢所有分類的同時返回分類下的產品數量可以:Cate.objects.annotate(num_pro=Count('cate'))但是如果要查詢所有分類下產品isnew為true的產品數量應該怎么做呢?謝謝指教!
Django的Count()
慕的地6264312
2018-07-17 17:29:57