是他們使用/自定義django數據庫函數創建累計計數的一種方法。此內置查詢獲取每年的項目數量。如果我們需要那年之前的物品數量呢?django數據庫函數累計數?
items.values('year').annotate(nb=Count('id'))
是他們使用/自定義django數據庫函數創建累計計數的一種方法。此內置查詢獲取每年的項目數量。如果我們需要那年之前的物品數量呢?django數據庫函數累計數?
items.values('year').annotate(nb=Count('id'))
此功能是在Django中內置的。您可以結合ORDER_BY,價值觀和註釋來獲得你想要的東西:
Item.objects.order_by('year').values('year').annotate(nb=Count('id'))
對於官方的文檔,請參閱:aggregation。如果樣本不起作用,我需要更多關於模型的信息才能給您正確的呼叫。請提供完整的模型,並在必要時提供一些樣本數據。
如果這是真的,我會很感動。任何官方消息? – user2080105
不工作的函數調用順序不會改變任何東西 – user2080105
你可以發佈你的模型? – AspiringMat
年是從原始字段發佈日期使用摘錄年份的註釋屬性 – user2080105