Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class FilterActividad(ListActividad):
- paginate_by = 100
- def get_queryset(self):
- queryset = super(FilterActividad, self).get_queryset()
- query_field = self.request.GET.get('field')
- query_value = self.request.GET.get('value')
- query_date = self.request.GET.get('date')
- if query_field and query_value != '':
- if query_field == 'estacion':
- query_dict = { query_field + '__nombre__iexact': query_value }
- else:
- query_dict = { query_field + '__iexact': query_value }
- queryset = queryset.filter(**query_dict)
- if query_field and query_date != '':
- query_dict = { query_field + '__iexact': query_date }
- queryset = queryset.filter(**query_dict)
- return queryset
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement