我想在模板中显示小计的总和.
{% for quote in quotes %}
{% for product in quote.purchase_quote_products_set.all %}
{{product.subtotal}} |
{% endfor %}
<span id="total"></span>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
我的结果.
15 | 120 | 2000 |
Run Code Online (Sandbox Code Playgroud)
有没有办法在里面显示小计的总和 span#total
<span id="total">{{ sum_of_subtotal }}</span>
Run Code Online (Sandbox Code Playgroud)
最好在Django视图而不是模板中执行此类算法.例如,您可以在视图中找到总和:
from django.db.models import Sum
total_price = Quotes.objects.all().annotate(total=Sum('purchase_quote_products__subtotal'))
Run Code Online (Sandbox Code Playgroud)
然后模板可以使用:
<span id="total">{{ quote.total }}</span>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13792 次 |
| 最近记录: |