【发布时间】:2017-10-17 20:08:02
【问题描述】:
我需要逐年比较同一周(等日历)中的事件总和。
class MyModel(models.Model):
date = models.DateTime(...
hits = models.IntegerField(...
我使用以下变量对去年、上个月、去年同月、去年同一天进行了排序:
same_month_last_year = MyModel.objects.filter(date__month = (datetime.datetime.now().month), date__year = (datetime.datetime.now() - relativedelta(years = 1)).year).aggregate(total=Sum('hits')['total']
我没有看到等效的“星期”功能。我可以在等式的右侧使用 .isocalendar()[1] ,但这对左侧没有帮助。有任何想法吗?谢谢。
【问题讨论】:
标签: django django-models django-views