我是Django的新手。我想計算並顯示滿足條件的條件的對象的數量。在Django模板中計數對象
我有一個用戶模型和帳戶模型。用戶有一個foreignkey字段帳戶,該帳戶映射到一個Account對象。
在模板中,我想要統計每個帳戶的用戶數量。
我已經得到的最接近的是:
{% for account in accounts %}
{% for user in users %}
{% if equal user.account.id account.id %}
{{ user.count }}
{% endif %}
{% endfor %}
{% endfor %}
感謝
沒有工作,但謝謝。我不知道這是否應該在視圖而不是模板中完成,然後作爲上下文傳遞? – eli 2011-03-11 11:35:01
您的用戶帳戶字段是否像我建議的那樣定義? – crodjer 2011-03-11 11:38:03
是的,帳號是用戶的外鍵。我想統計每個帳戶的用戶數 – eli 2011-03-11 11:40:31