python查找客户总金额_查询月数和费用金额

这看起来是一个简单的问题,但我无法得到预期的结果。我有一张这样的桌子:| id# | Concept | Amount | Date |

| ... | ... | 10 | 10/12/2013 |

| ... | ... | 20 | 12/12/2013 |

| ... | ... | 30 | 02/01/2014 |

| ... | ... | 40 | 03/01/2014 |

| ... | ... | 50 | 04/02/2014 |

| ... | ... | 60 | 05/02/2014 |

我想找到一种方法来获得这个表的查询集:

^{pr2}$

我想我也可以用类似的方式,比如:

^{3}$

有什么想法吗?在

编辑

我会尽力澄清,对于任何误解或错误解释,我深表歉意

我有这个型号:from django.db import models

from django.core.urlresolvers import reverse

class Expense(models.Model):

concept = models.CharField(max_length=255)

date = models.DateField()

amount = models.DecimalField(max_digits=7,decimal_places=2)

class Meta:

ordering = ['date']

def __unicode__(self):

return '%s' % (self.concept)

def get_absolute_url(self):

我有这个模板:...

{% for year in years %}

{{ year.year }}

{{ year.total_amount }}

{% endfor %}

...

我正在尝试为我的view查找查询集:def index(request):

years = Expense.objects.values('date').annotate(total_amount=Sum('amount'))

return render(request, 'account/index.html', {'years': years})

在本例中,years返回的内容与我想要的非常接近,因为它是按日期对{}进行分组,但我希望按月份或年份对它们进行分组,而不是按“天”。在

我不知道什么是最好的方法,查询费用或在模板中,或其他方式。这就是我需要的。我希望现在更清楚一点。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值