model.objects.all()[:10] сделает запрос к бд, на получение всех объектов, а потом python оставит часть списка. Т.е. запрос будет как при model.objects.all() как сделать запрос к бд, чтобы получить первые 10 записей или с 10 по 20?
Во втором случае, как я понимаю, "ленивость" оrm перестаёт действовать и происходит реальный запрос к базе. (Это не точно, просто догадка) Сам по себе .all время не занимает, время занимает, когда непосредственно к квирсистету начинаешь обращаться
Во втором случае, как я понимаю, "ленивость" оrm перестаёт действовать и происходит реальный запрос к базе. (Это не точно, просто догадка) Сам по себе .all время не занимает, время занимает, когда непосредственно к квирсистету начинаешь обращаться