【发布时间】:2020-06-12 07:01:41
【问题描述】:
我有一个包含 1000 行的字段。在这些行中有 2 个状态可用。在场与不在场。我想知道是否有一个查询表达式来计算出勤字段中存在或缺席的学生总数,以便我可以将答案存储在相应的字段中(出勤字段已填充“存在”和“缺席”)。
class StudentInClass(models.Model):
Attendance = models.CharField(max_length=20, default='None')
Total_Present = models.IntegerField
Total_Absent = models.IntegerField
我可以使用这些命令,但这些并不是我真正想要的。如果对此有表达式查询,请告诉我。
present_count = StudentInClass.objects.filter(Attendance__contains='Present').count
absent_count = StudentInClass.objects.filter(Attendance__contains='Absent').count
【问题讨论】:
-
查看文档的aggregation 部分。
标签: python django django-models query-expressions