如何在django视图中包含多个查询集?

如何在django视图中包含多个查询集?,django,django-queryset,Django,Django Queryset,是否可以在视图函数中定义多个查询集?以下是示例 class MyMultiQuerysetView(TemplateView): def get_context_data(self, **kwargs): context_data = super().get_context_data(**kwargs) context_data['queryset1'] = MyModel1.objects.all() context_data['quer

是否可以在视图函数中定义多个查询集?

以下是示例

class MyMultiQuerysetView(TemplateView):
    def get_context_data(self, **kwargs):
        context_data = super().get_context_data(**kwargs)
        context_data['queryset1'] = MyModel1.objects.all()
        context_data['queryset2'] = MyModel2.objects.all()
        return context_data

现在,您的模板中可以接受
queryset1
queryset1

可能是重复的。只需将它们添加到上下文中。您正在使用哪种类型的视图。基于类还是基于函数?@SardorbekImomaliev我在使用基于类的视图。@TomHiggins你解决问题了吗?@SardorbekImomaliev我有!谢谢你的帮助。