django get part of queryset

# According to documentation

# Limiting QuerySets
# This is the equivalent of SQL’s LIMIT and OFFSET clauses.

# For example, this returns the first 5 objects (LIMIT 5):
>>> Entry.objects.all()[:5]

# This returns the sixth through tenth objects (OFFSET 5 LIMIT 5):
>>> Entry.objects.all()[5:10]

Here is what the above code is Doing:
1. It’s creating a QuerySet of all the objects in the Entry model.
2. It’s using Python’s slice notation to get a subset of the QuerySet.
3. It’s assigning the resulting QuerySet to the template variable entries.