объединить объекты набора запросов django

Как присоединиться к наборам запросов в django

давайте узнаем, как объединить данные двух или более моделей в один объект с помощью itertools

В views.py просто напишите

from itertools import chain
def myfunc(request):
   data1 = model1.objects.all()
   data2 = model2.objects.all()
   combined_data = list(chain(data1,data2))
   print(combined_data)
   return httpresponse("success")

а затем вы можете перебирать объект результата. Вы также можете использовать этот метод для объединения более двух объектов.