如何在Django CBV GET_queryset()中检索GET参数
我目前正在尝试将FBV功能转换为CBV功能如何在Django CBV GET_queryset()中检索GET参数,django,django-views,Django,Django Views,我目前正在尝试将FBV功能转换为CBV功能 class SearchListView(ListView): def get_queryset(self): search_text = request.GET.get('search_text') ... 但是,我已经被开头的部分卡住了。我需要一个search\u text值来过滤我的查询集。当使用FBV时,我通过request.GET.GET()获得输入,但它在CBV中不再工作。什么可以取代它?使用se
class SearchListView(ListView):
def get_queryset(self):
search_text = request.GET.get('search_text')
...
但是,我已经被开头的部分卡住了。我需要一个
search\u text
值来过滤我的查询集。当使用FBV时,我通过request.GET.GET()
获得输入,但它在CBV中不再工作。什么可以取代它?使用self
访问它:
class SearchListView(ListView):
''' codes '''
def get_queryset(self):
search_text = self.request.GET.get('search_text')
我曾经陷入一个世界,我认为我应该尽我最大的努力将我所有的FBV转换成CBV。从那以后,我学到了更好的东西:Ddo首先想到的是什么,最重要的是知道如何同时做到这两个方面