Админка django вызывает задержку при загрузке экземпляров, модели имеют связанную иерархию [закрыто]
Кейс: У меня есть отношения: 1дистрибьютор:M реселлеров, 1 реселлер: M клиентов, 1клиент: M доменов, 1 домен: M почтовых ящиков.
Панель администрирования модели занимает много времени, чтобы загрузить объекты для всех админов модели. Возвращает ли стандартный django return queryset все экземпляры или загружает только то, что требуется на странице 1, а затем на странице 2 при нажатии и т.д. Почему возникает задержка? Проверил документ, связанный с пагинацией. Но где сказано, что все объекты в наборе queryset извлекаются за один раз или только релевантные для этой страницы за один раз? Например.
делает ли qs = Mailbox.objects.all()
извлекает все почтовые ящики и загружает их за один раз, нарезая их по 100 на странице, что является стандартом django, ИЛИ
загрузить только 100 на первой странице, а затем, нажав на страницу 2, получить следующие 100 и так далее?
Как увеличить скорость? Используя postgresql v.16