class AssetsParticular(models.Model):
"""明细"""
date = models.DateField(verbose_name='日期')
business_type = models.CharField(max_length=255, verbose_name='业务类型')
type_detail = models.CharField(max_length=255, blank=True, null=True, verbose_name='类型明细')
summary = models.CharField(max_length=255, blank=True, null=True, verbose_name='摘要')
total_amount = models.FloatField(verbose_name='总金额(元)')
......
filter_dict = {}
group_field = ["business_type",'type_detail']
AssetsParticular.objects.filter(**filter_dict).values(*group_field).annotate(c=Count("type_detail"))
