我有一個定義時間槽的Django模型。每個時隙可以容納一定數量的用戶(TimeSlot.spots
)。每個時隙也有一定的數量就已經舉行的用戶(一個多對多的領域,TimeSlot.participants
。Django註解的數學運算
當我傳給顯示可用時隙給用戶的模板,我批註與TimeSlot.objects.annotate(Count('participants'))
,這給數用戶目前由時隙舉行participants__count
。
不過,我真正想要的是剩餘容量(TimeSlot.spots
)減去目前持有(participants__count
)的數量斑點的數目。我怎樣才能註釋另一個領域這一新號碼,所以我可以將它傳遞給模板?
[減去2分註釋列]的可能重複(http://stackoverflow.com/questions/17374467/減去兩個註釋列) – Louis 2014-10-28 10:38:11