我有一个关于计数对象,过滤结果并最终将它们放入我的模板的问题。计算对象并在Django中显示结果
在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))
的问题是,如何显示的结果像一个表:
或者至少使它显示每个月和多少次部门在那个月被提及。
你要问什么SQL语句应该使用,或者如何显示来自模板中请求上下文的信息? – psychok7 2013-04-10 14:59:15
我想在我的模板中显示来自请求的信息。谢谢你的答案。 – InKline 2013-04-10 16:28:00