我是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