From 738c0de3000c5a1e287f10ddf2f99e0c5e127250 Mon Sep 17 00:00:00 2001 From: Marten Kenbeek Date: Sat, 20 Jun 2015 13:05:35 +0200 Subject: Fixed #14200 -- Added a fallback if HttpRequest.urlconf is None. Made BaseHandler fall back to settings.ROOT_URLCONF if HttpRequest.urlconf is set to None, rather than raising ImproperlyConfigured. --- docs/ref/request-response.txt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'docs/ref') diff --git a/docs/ref/request-response.txt b/docs/ref/request-response.txt index eba47005a8..6656de5321 100644 --- a/docs/ref/request-response.txt +++ b/docs/ref/request-response.txt @@ -184,6 +184,14 @@ All attributes should be considered read-only, unless stated otherwise below. URLconf for the current request, overriding the :setting:`ROOT_URLCONF` setting. See :ref:`how-django-processes-a-request` for details. + ``urlconf`` can be set to ``None`` to revert any changes made by previous + middleware and return to using the :setting:`ROOT_URLCONF`. + + .. versionchanged:: 1.9 + + Setting ``urlconf=None`` raised + :exc:`~django.core.exceptions.ImproperlyConfigured` in older versions. + .. attribute:: HttpRequest.resolver_match An instance of :class:`~django.core.urlresolvers.ResolverMatch` representing -- cgit v1.3