I am using django-pagination and django-sorting together for one of my views. Both these have custom middleware to sort and paginate. So is the order of middleware important in this case?
In this case the order is not important:
page
and sort
and dir
variables. So both just populate the request object with their variables. If eg some of these required the django.auth framework, order matters: the auth-using framework must come after 'django.contrib.auth.middleware.AuthenticationMiddleware' etc.
Django middleware classes are easily read, so looking at the source, helps a lot :-) understanding what is going on.