forked from CGM_Public/pretix_original
Statistics: Fixed isort and database-dependent types
This commit is contained in:
@@ -4,7 +4,7 @@ from django.template import Context
|
||||
from django.template.loader import get_template
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from pretix.control.signals import nav_event, html_head
|
||||
from pretix.control.signals import html_head, nav_event
|
||||
|
||||
|
||||
@receiver(nav_event)
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
import datetime
|
||||
import json
|
||||
from django.db.models import Count
|
||||
from django.views.generic import TemplateView
|
||||
|
||||
import dateutil.parser
|
||||
import dateutil.rrule
|
||||
from pretix.base.models import Order
|
||||
from django.db.models import Count
|
||||
from django.views.generic import TemplateView
|
||||
|
||||
from pretix.base.models import Order
|
||||
from pretix.control.permissions import EventPermissionRequiredMixin
|
||||
|
||||
|
||||
@@ -16,7 +18,7 @@ class IndexView(EventPermissionRequiredMixin, TemplateView):
|
||||
ctx = super().get_context_data(**kwargs)
|
||||
|
||||
ordered_by_day = {
|
||||
dateutil.parser.parse(o['datetime']).date(): o['count']
|
||||
(o['datetime'] if isinstance(o['datetime'], datetime.date) else dateutil.parser.parse(o['datetime'])).date(): o['count']
|
||||
for o in
|
||||
Order.objects.current.filter(event=self.request.event).extra({'datetime': "date(datetime)"}).values(
|
||||
'datetime').annotate(count=Count('id'))
|
||||
|
||||
Reference in New Issue
Block a user