If it can't then are there any other alternatives (either Django's native pagination or an alternate package) that allows multiple paginations per page?
I would like to display a list of about 5 objects with each object having its own pagination context.
For convenience, here is the documentation for django-pagination.
Sure, it is possible. I can't speak for the django-pagination package, but it definitely is possible using the default Django's
Paginator
class. You can create as many of them as you want inside your view. Just choose different GET parameters to specify the page for each of them and you're good to go.I know this post is old, but it is still relevant. The following will work for Django 1.9.
This is how to do it,
views.py
The important thing above is the 'page1' and 'page2'.
In the template,
Again using 'page1' and 'page2' to distinguish the pagination for each model.