Python 如何在django CBV(ListView)中发送2个查询集

Python 如何在django CBV(ListView)中发送2个查询集,python,django,listview,django-class-based-views,Python,Django,Listview,Django Class Based Views,` 我收到以下错误:myView必须定义queryset或model。我应该怎么做才能解决这个问题呢?似乎没有任何理由将此设置为ListView。ListView所做的唯一一件事就是从模型或queryset属性生成一个object_列表上下文项。如果你不想这样做,就把它变成一个标准的TemplateView。ListView或UpdateView有什么好处?我刚才说了ListView有什么好处。毫不奇怪,UpdateView是显示和处理表单以更新单个项。 class myView(ListVie

`


我收到以下错误:
myView
必须定义
queryset
model
。我应该怎么做才能解决这个问题呢?

似乎没有任何理由将此设置为ListView。ListView所做的唯一一件事就是从模型或queryset属性生成一个object_列表上下文项。如果你不想这样做,就把它变成一个标准的TemplateView。

ListView或UpdateView有什么好处?我刚才说了ListView有什么好处。毫不奇怪,UpdateView是显示和处理表单以更新单个项。
class myView(ListView):
    template_name = "myView.html"

    def get_context_data(**kwargs):
        queryset = people.objects.all()
        queryset2 = people.objects.filter(stage = 4)

        context = {
            'paginator': None,
            'page_obj': None,
            'is_paginated': False,
            'object_list_all': queryset,
            'object_list_4': queryset2
        }

        context.update(kwargs)

        return context

    @method_decorator(login_required)
    def dispatch(self, *args, **kwargs):
        return super(myView, self).dispatch(*args, **kwargs)