FlatPageOverrideMiddleware

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
    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

More like this

  1. Flatpage Suggester Template tag for 404 templates by bradmontgomery 3 years, 3 months ago
  2. SSL Redirect Middleware by zbyte64 4 years, 10 months ago
  3. Simple Flatpage Navigation Items by bradmontgomery 3 years, 11 months ago
  4. Row-Level, URL-based permissions for FlatPages by bradmontgomery 3 years, 11 months ago
  5. Middleware to detect visitors who arrived from a search engine by exogen 6 years, 1 month ago

Comments

(Forgotten your password?)