Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Django CBV GET_queryset()中检索GET参数_Django_Django Views - Fatal编程技术网

如何在Django CBV GET_queryset()中检索GET参数

如何在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

我目前正在尝试将FBV功能转换为CBV功能

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首先想到的是什么,最重要的是知道如何同时做到这两个方面