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
|
Comments