根据日期计算Django数据查询

时间:2017-10-07 21:35:07

标签: python django model views

这是我的 models.py 文件。

---
layout: page
---

当我按日期查找数据查询信息时,我想仅按选定日期计算“customer_price”。然后我将显示到我的HTML页面。 这是我按日期的搜索查询。

这是我的views.py文件

theme: jekyll-theme-hacker

这是html页面

gem "github-pages", group: :jekyll_plugins

现在,在我选择的日期内计算所有“”customer_price“”,并在表格下显示总价格。

1 个答案:

答案 0 :(得分:1)

您可能希望sum汇总over-a-queryset

在存在行添加sum_price

之后的视图中的

from django.db.models import Sum

customers = CustomerInfo.objects.filter(customer_sell_date__day=datelist)
# Add next line
sum_price = customers.aggregate(sp=Sum('customer_price')).get('sp', 0)
# Don't foget to add sum_price to your context