Django-Datatable-View基于URL参数动态过滤模型Queryset?

时间:2016-12-27 12:00:14

标签: django-queryset django-datatable

我正在使用django-datatable-view(https://github.com/pivotal-energy-solutions/django-datatable-view),我想动态地将URL参数传递给DatatableView,并根据这些URL参数过滤get_queryset()。

以下是一个示例网址:

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在ListView中检索URL参数并且工作正常,但是,似乎DatatableView重写了self.request.GET。有没有办法在DatatableView中检索URL参数?

0 个答案:

没有答案