Commit bd73eaf9 authored by James Bennett's avatar James Bennett
Browse files

Big glaring warning in docs/flatpages.txt to remind people how response middleware works


git-svn-id: http://code.djangoproject.com/svn/django/trunk@7555 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 4d79a958
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -66,6 +66,17 @@ resort.

For more on middleware, read the `middleware docs`_.

.. admonition:: Ensure that your 404 template works
    
    Note that the ``FlatpageFallbackMiddleware`` only steps in once
    another view has successfully produced a 404 response. If another
    view or middleware class attempts to produce a 404 but ends up
    raising an exception instead (such as a ``TemplateDoesNotExist``
    exception if your site does not have an appropriate template to
    use for HTTP 404 responses), the response will become an HTTP 500
    ("Internal Server Error") and the ``FlatpageFallbackMiddleware``
    will not attempt to serve a flat page.

.. _SITE_ID: ../settings/#site-id
.. _RequestContext: ../templates_python/#subclassing-context-djangocontext
.. _middleware docs: ../middleware/