|
|
|
@ -230,7 +230,7 @@ class FilterForm(forms.Form): |
|
|
|
qs = qs.load_all() |
|
|
|
qs = qs.load_all() |
|
|
|
for model in models: |
|
|
|
for model in models: |
|
|
|
qs = qs.load_all_queryset(model, model.enable.all()) |
|
|
|
qs = qs.load_all_queryset(model, model.enable.all()) |
|
|
|
qs = qs.filter(data_end__gte=datetime.now()) |
|
|
|
qs = qs.filter(data_begin__gte=datetime.now().date()) |
|
|
|
return qs |
|
|
|
return qs |
|
|
|
|
|
|
|
|
|
|
|
def recalculate_choices(self): |
|
|
|
def recalculate_choices(self): |
|
|
|
@ -396,7 +396,7 @@ class FilterForm(forms.Form): |
|
|
|
return choices |
|
|
|
return choices |
|
|
|
|
|
|
|
|
|
|
|
def make_default_where(self, **kwargs): |
|
|
|
def make_default_where(self, **kwargs): |
|
|
|
return ''' (`{db_table}`.`is_published` = True) AND (`{db_table}`.`data_end` >= '{date_today}') '''\ |
|
|
|
return ''' (`{db_table}`.`is_published` = True) AND (`{db_table}`.`data_begin` >= '{date_today}') '''\ |
|
|
|
.format(date_today=datetime.now().strftime('%Y-%m-%d'), **kwargs) |
|
|
|
.format(date_today=datetime.now().strftime('%Y-%m-%d'), **kwargs) |
|
|
|
|
|
|
|
|
|
|
|
def make_count_select(self, field): |
|
|
|
def make_count_select(self, field): |
|
|
|
|