我有一个关于计数对象、过滤结果并最终将它们放入我的模板的问题。
在Models.py
:
class Fms(models.Model):
department = models.CharField(max_length=255, verbose_name='Department')
date = models.DateField()
在Views.py
:
def raport(request):
raport = Fms.objects.filter(date__year='2013').extra(select={'month': "EXTRACT(month FROM date)"}).values('month', 'department').annotate(Count('department'))
return render_to_response ('Fms/raport.html',
{'raport': raport},
context_instance=RequestContext(request))
问题是,如何在表格中显示结果,例如:
或者至少让它显示每个月以及该月提到部门的次数。