🐛 Week starts on monday, not sunday
This commit is contained in:
1 parent
9fa6cfe0ee
commit
ad96873493
1 file changed
+2
-2
+2
-2
@@ -5,7 +5,7 @@ from typing import Type
|
|||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.db.models import Count, Sum
|
from django.db.models import Count, Sum
|
||||||
from django.db.models.functions import Extract, ExtractHour, ExtractMonth, ExtractWeekDay, ExtractYear
|
from django.db.models.functions import Extract, ExtractHour, ExtractIsoWeekDay, ExtractMonth, ExtractYear
|
||||||
|
|
||||||
EXTERNAL_USER = "Ekstern"
|
EXTERNAL_USER = "Ekstern"
|
||||||
|
|
||||||
@@ -87,7 +87,7 @@ class OrderManager(models.Manager):
|
|||||||
return self.get_queryset().annotate(period=period).values("period").annotate(count=Count("id"))
|
return self.get_queryset().annotate(period=period).values("period").annotate(count=Count("id"))
|
||||||
|
|
||||||
def count_by_created_period(self, period: str):
|
def count_by_created_period(self, period: str):
|
||||||
periods = {"yearly": ExtractYear, "monthly": ExtractMonth, "daily": ExtractWeekDay, "hourly": ExtractHour}
|
periods = {"yearly": ExtractYear, "monthly": ExtractMonth, "daily": ExtractIsoWeekDay, "hourly": ExtractHour}
|
||||||
assert period in periods
|
assert period in periods
|
||||||
return self.count_by_created(periods[period])
|
return self.count_by_created(periods[period])
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user