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