如何在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我有!谢谢你的帮助。