summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2021-12-15 18:54:02 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-12-15 18:55:49 +0100
commit0b8a0296bfd30748f08021834e95cdae241686e8 (patch)
tree7003e45608def23518683dc1feddc22b03bae830
parent7db9517a043496529a7b3b5c27d3cfd41c91d591 (diff)
downloaddjango-stable/3.1.x.tar.gz
[3.1.x] Refs #33365, Refs #30530 -- Doc'd re_path() behavior change in Django 2.2.25, 3.1.14, and 3.2.10.stable/3.1.x
Follow up to d4dcd5b9dd9e462fec8220e33e3e6c822b7e88a6. Backport of 5de12a369a7b2231e668e0460c551c504718dbf6 from main
-rw-r--r--docs/ref/urls.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/ref/urls.txt b/docs/ref/urls.txt
index ce14817c22..8362fa9c80 100644
--- a/docs/ref/urls.txt
+++ b/docs/ref/urls.txt
@@ -72,9 +72,18 @@ groups from the regular expression are passed to the view -- as named arguments
if the groups are named, and as positional arguments otherwise. The values are
passed as strings, without any type conversion.
+When a ``route`` ends with ``$`` the whole requested URL, matching against
+:attr:`~django.http.HttpRequest.path_info`, must match the regular expression
+pattern (:py:func:`re.fullmatch` is used).
+
The ``view``, ``kwargs`` and ``name`` arguments are the same as for
:func:`~django.urls.path()`.
+.. versionchanged:: 2.2.25
+
+ In older versions, a full-match wasn't required for a ``route`` which ends
+ with ``$``.
+
``include()``
=============