eli*_*eli 2 django django-templates
我是 Django 新手。我想计算并显示满足模板中条件的对象数量。
我有一个用户模型和帐户模型。用户有一个外键字段帐户,它映射到帐户对象。
在模板中,我想计算每个帐户的用户数量。
我得到的最接近的是:
{% for account in accounts %}
{% for user in users %}
{% if equal user.account.id account.id %}
{{ user.count }}
{% endif %}
{% endfor %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
谢谢
从您的模板来看,用户字段的定义如下:
class User(models.Model):
.
.
account=models.Foreignkey()
.
Run Code Online (Sandbox Code Playgroud)
如果是这样的,你可以按照这个。
{% for account in accounts %}
Count: {{ account.user_set.count }}
{% for user in account.user_set.all %}
{{ user }}
{% endfor %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9007 次 |
| 最近记录: |