我目前正试图将我的FBV功能转换为CBV功能。
class SearchListView(ListView):
def get_queryset(self):
search_text = request.GET.get('search_text')
...
但是,我已经坚持了开头部分。我需要search_text
的值来过滤我的查询集。当使用FBV时,我通过reqest.GET.get()
获得了输入,但它在CBV中不再起作用。有什么可以替代它?
答案 0 :(得分:2)
使用self
:
class SearchListView(ListView):
''' codes '''
def get_queryset(self):
search_text = self.request.GET.get('search_text')