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