From b75f1f3d27d06e5fe4fdcc8e74ec3e7caeff7704 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Tue, 11 Jun 2013 12:25:39 -0400 Subject: [PATCH] [1.5.x] Fixed #20500 - Updated flatpages URLconf example to work with APPEND_SLASH. Thanks josh.23.french@. Backport of 536703abf0 from master --- docs/ref/contrib/flatpages.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/ref/contrib/flatpages.txt b/docs/ref/contrib/flatpages.txt index 2b54ea97769..43cd1d281d1 100644 --- a/docs/ref/contrib/flatpages.txt +++ b/docs/ref/contrib/flatpages.txt @@ -82,9 +82,15 @@ to place the pattern at the end of the other urlpatterns:: # Your other patterns here urlpatterns += patterns('django.contrib.flatpages.views', - (r'^(?P.*)$', 'flatpage'), + (r'^(?P.*/)$', 'flatpage'), ) +.. warning:: + + If you set :setting:`APPEND_SLASH` to ``False``, you must remove the slash + in the catchall pattern or flatpages without a trailing slash will not be + matched. + Another common setup is to use flat pages for a limited set of known pages and to hard code the urls, so you can reference them with the :ttag:`url` template tag::