Django-Datatable-View Динамический фильтр модели Queryset на основе параметров URL?

Я использую django-datatable-view ( https://github.com/pivotal-energy-solutions/django-datatable-view) и хочу динамически передавать параметры URL-адреса в DatatableView и фильтровать get_queryset() на основе эти параметры URL.

Вот пример URL:

http://<my_url>/?id=1 or http://<my_url>/?level=0 or whatever

views.py

    class MyDatatableListView(DatatableView):
        ...
        def get_queryset(self):
            queryset = super(MyDatatableListView, self).get_queryset()
            return queryset.filter(**self.request.GET.dict())
        ...

Конечно, request.GET получает параметры URL в ListView и работает отлично, однако, похоже, что DatatableView переопределяет self.request.GET. Есть ли способ получить параметры URL в DatatableView?

0 ответов

Другие вопросы по тегам