【发布时间】:2021-07-31 17:45:03
【问题描述】:
所以我有这两个模型:
class Freguesia(models.Model):
nome = models.CharField("Freguesia",max_length=255)
class Intervencao(models.Model):
freguesia = models.ForeignKey(Freguesia, on_delete=models.CASCADE, verbose_name="Freguesia")
.........
我想在 html 中显示前 6 个 freguesias 以及更多 intervecao 以及它们的总百分比
我已经可以显示freguesias和他们拥有的干预数量,但我不知道如何显示百分比。
我的观点:
def DashboardView(request):
freguesias = Freguesia.objects.annotate(num_intervencao=Count('intervencao')).order_by('-num_intervencao')[:6]
context = {
'freguesias':freguesias
}
【问题讨论】:
标签: django django-models django-views django-templates django-queryset