-1
我目前使用taggableManager
作爲我的標籤django
。我可以在管理員中看到當前使用該標籤的內容,但是有沒有辦法對它們進行計數?如何統計標籤的使用次數? django with taggableManager
比方說,我有後續標籤,可以看到有4個對象使用此標籤。我怎樣才能得到這個標籤的數量爲4?
在此先感謝
我目前使用taggableManager
作爲我的標籤django
。我可以在管理員中看到當前使用該標籤的內容,但是有沒有辦法對它們進行計數?如何統計標籤的使用次數? django with taggableManager
比方說,我有後續標籤,可以看到有4個對象使用此標籤。我怎樣才能得到這個標籤的數量爲4?
在此先感謝
你會想要做你的數據庫行的特定標籤計數一個典型的查詢。而不是查看查詢集的len,有另一個計數特性,在Django中不太常用,它可以從SQL中獲得計數,而不必爲了獲得長度而查詢整個數據庫。
len()。當你調用它時,QuerySet被評估。如您所知,這可能會返回結果列表的長度。
注意:如果你只需要確定一組 的記錄數(並且不需要實際的對象),它更有效地 處理使用SQL的SELECT COUNT在數據庫級的計數(* )。由於這個原因,Django提供了一個count()方法。
https://docs.djangoproject.com/en/1.11/ref/models/querysets/
我沒看,雖然計算所有行。 讓我看看我的管理員,可能會幫助我更好地解釋 – Tsuna