Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. class FilterActividad(ListActividad):
  2. paginate_by = 100
  3.  
  4. def get_queryset(self):
  5. queryset = super(FilterActividad, self).get_queryset()
  6. query_field = self.request.GET.get('field')
  7. query_value = self.request.GET.get('value')
  8. query_date = self.request.GET.get('date')
  9. if query_field and query_value != '':
  10. if query_field == 'estacion':
  11. query_dict = { query_field + '__nombre__iexact': query_value }
  12. else:
  13. query_dict = { query_field + '__iexact': query_value }
  14. queryset = queryset.filter(**query_dict)
  15. if query_field and query_date != '':
  16. query_dict = { query_field + '__iexact': query_date }
  17. queryset = queryset.filter(**query_dict)
  18. return queryset
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement