kateli1991

Django模板中for循环似乎不起作用

django 模板 语法 index.html

这是我的DjangoTemplates/(mysite)/index.html。我想在index.html中做一些计算。我想显示for循环中每个用户名赢得的全部赌注的总和。我认为我的数学语法是正确的,但在模板中似乎不起作用。

for循环应该遍历每个用户名,并将其用户名显示为与赢得的金额(该用户名赢得的金额的总和)的链接。

from django.db.models import Sum

<h1> Players </h1>

{% if latest_player_list %}
    <ul>
    {% for player in latest_player_list %}
        <li><a href="/stakeme/{{ player.id }}/">{{ player.user_name }} </a><br>Total Won: {{Stakes.objects.filter(player__user_name).aggregate(Sum('amount_won'))}}
</li>
    {% endfor %}
    </ul>
    <br>
{% else %}
    <p>No players are available.</p>
{% endif %}

<h3><a href="/stakeme/new/">New Player</a></h3>

对不起,如果这是noobish。提前感谢您的帮助!


浏览 1807
评论 - 1 月,3 周 之前提问
0 个回答

目前没有回答

撰写回答

侧边栏

A


B