使用 Django 总结报告

Posted

技术标签:

【中文标题】使用 Django 总结报告【英文标题】:Using Django to summarize Report 【发布时间】:2011-11-27 20:43:26 【问题描述】:

我正在尝试制作一个表格,该表格将显示计划所具有的每个金融机构的总到期金额。

计划是我用来形容人的术语。所以每个人都可以有多项投资。我无法创建能够正确执行此操作的表。

目前我有一份报告,显示按到期日期排序的每项投资,即 2011、2012 等。

我想在底部放置此汇总表,但我的查询显示每个金融机构的重复项,因为能够进行多项投资。

我当前的查询:

list = Investment.objects.all().filter(plan = plan).order_by('financial_institution').filter(maturity_date__gte= '%s-1-1' % current_year).distinct()

这将输出:

道明银行 1 万美元 道明银行 1 万美元 丰业银行 $10k 等

但我想:

道明银行 2 万美元 丰业银行 $10k 等

【问题讨论】:

【参考方案1】:

因此,您希望汇总计划的投资价值:

from django.db.models import Sum
my_plan.investment_set.filter(
    maturity_date__gte=whenever
).values('financial_institution').annotate(Sum('value'))

【讨论】:

以上是关于使用 Django 总结报告的主要内容,如果未能解决你的问题,请参考以下文章

网络安全检查总结报告10篇

项目总结报告范文4篇

2021大学生计算机实验总结报告

课程总结

大学生实训总结报告范文

java实验报告总结