代码:
MyModel(models.Model):
start_date = models.DateTimeField()
end_date = models.DateTimeField()
name = models.CharField()
somenum = models.IntegerField()
如果我想计算所有“somenum”(上面模型中的最后一个字段)的总和,那么我可以这样做:
queryset.aggregate(Sum('somenum'))
我的要求:
(enddate startdate)之和(表示结果为天数),不包括(周六和周日)。你知道吗
我可以用正常的逻辑来做这件事,但我认为聚合或其他方式更可取。你知道吗
我知道的方式:
MyModel
和sum;这既不高效,也不可扩展。你知道吗UserProfile
似乎天数属于MyModel
?你知道吗相关问题 更多 >
编程相关推荐