A subclass of Django's RedirectFallbackMiddleware that will catch any response code, not just 404s.
Installation:
pip install django-any-response-redirect-middleware
Setup:
MIDDLEWARE = [ ...middleware classes, 'any_response_redirect_middleware.AnyResponseCodeRedirectMiddleware', ]
Run tests:
./manage.py test any_response_redirect_middleware.tests