Non-global middleware in Django
The best thing I've been able to find is using if request.path_info.startswith('...') to skip over the middleware by just returning the request. Now, you could create middleware just for the sake of skipping and then inherit that. Maybe you could do something even simpler and save that list in your settings.py and then skip all those. If I'm wrong in any way, let me know.
In Django there is a settings file that defines the middleware to be run on each request.  This middleware setting is global.  Is there a way to specify a set of middleware on a per-view basis?  I want to have specific urls use a set of middleware different from the global set.