gpt4 book ai didi

django - 计算 Django 模板中的对象

转载 作者:行者123 更新时间:2023-12-04 23:45:57 25 4
gpt4 key购买 nike

我是 Django 的新手。我想统计并显示模板中满足条件的对象的数量。

我有一个用户模型和一个帐户模型。用户有一个外键字段帐户,它映射到一个帐户对象。

在模板中,我想计算每个帐户的用户数。

我得到的最接近的是这个:

{% for account in accounts %}

{% for user in users %}

{% if equal user.account.id account.id %}

{{ user.count }}

{% endif %}

{% endfor %}

{% endfor %}

谢谢

最佳答案

从您的模板来看,用户字段似乎是这样定义的:

class User(models.Model):
.
.
account=models.Foreignkey()
.

如果是这样你可以关注this .

{% for account in accounts %}
Count: {{ account.user_set.count }}
{% for user in account.user_set.all %}
{{ user }}
{% endfor %}
{% endfor %}

关于django - 计算 Django 模板中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5272052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com