Как получить параметры GET в Django CBV get_queryset () - PullRequest
0 голосов
/ 08 мая 2018

В настоящее время я пытаюсь преобразовать свою функцию FBV в функцию CBV.

class SearchListView(ListView):
    def get_queryset(self):

        search_text = request.GET.get('search_text')
        ...

Но я уже застрял с начальной частью. Мне нужно значение search_text, чтобы потом фильтровать мой набор запросов. При использовании FBV я получал входные данные через reqest.GET.get(), но в CBV он больше не работает. Чем можно заменить?

1 Ответ

0 голосов
/ 08 мая 2018

получить доступ к нему с помощью self:

class SearchListView(ListView):
    ''' codes '''
    def get_queryset(self):

        search_text = self.request.GET.get('search_text')
...