mirror of
https://github.com/ae-utbm/sith.git
synced 2024-11-22 06:03:20 +00:00
Fix slow selling page in clubs
This commit is contained in:
parent
b63923d956
commit
c748bb8450
@ -175,10 +175,11 @@ class ClubSellingView(ClubTabsMixin, CanEditMixin, DetailView):
|
|||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
kwargs = super(ClubSellingView, self).get_context_data(**kwargs)
|
kwargs = super(ClubSellingView, self).get_context_data(**kwargs)
|
||||||
form = self.get_form_class()(self.request.GET, initial={'begin_date': timezone.now()-timedelta(days=7)})
|
form = self.get_form_class()(self.request.GET)
|
||||||
# form = self.get_form_class()(initial={'begin_date': timezone.now()-timedelta(days=7)})
|
|
||||||
qs = Selling.objects.filter(club=self.object)
|
qs = Selling.objects.filter(club=self.object)
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
|
if not len([v for v in form.cleaned_data.values() if v is not None]):
|
||||||
|
qs = Selling.objects.filter(id=-1)
|
||||||
if form.cleaned_data['begin_date']:
|
if form.cleaned_data['begin_date']:
|
||||||
qs = qs.filter(date__gte=form.cleaned_data['begin_date'])
|
qs = qs.filter(date__gte=form.cleaned_data['begin_date'])
|
||||||
if form.cleaned_data['end_date']:
|
if form.cleaned_data['end_date']:
|
||||||
|
Loading…
Reference in New Issue
Block a user