from django.contrib.flatpages.views import flatpage
    from django.http import Http404
    from django.conf import settings

    class FlatpageOverrideMiddleware(object):
        def process_request(self, request):
            try:
                return flatpage(request, request.path)
            except Http404:
                return None
            except:
                if settings.DEBUG:
                    raise
                return response