3
我需要比較同一周(isocalendar)中的事件總數,年比。Django查詢去年同一週
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],但這對左邊沒有任何幫助。有任何想法嗎?謝謝。
完美的解決方案。 – William