0

私は 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

ビュー.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 パラメータを取得する方法はありますか?

4

0 に答える 0