代码:
MyModel(models.Model):
start_date = models.DateTimeField()
end_date = models.DateTimeField()
name = models.CharField()
somenum = models.IntegerField()
如果我想计算所有'somenum'(上面模型中的最后一个字段)的总和,那么我可以这样做:
queryset.aggregate(Sum('somenum'))
我的要求:
(enddate-startdate)的总和(表示结果为天数),不包括(星期六和星期日)。
我可以使用普通逻辑来做到这一点,但我认为聚合或其他方式是首选。
我知道的方式:
答案 0 :(得分:1)
MyModel
并在python中求和;这不是有效的或可扩展的。UserProfile
似乎天数属于MyModel
?