diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-12-15 18:54:02 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-12-15 18:55:01 +0100 |
| commit | ae242235db910a94ea476b7a3efacf8dbab31c4f (patch) | |
| tree | 6b71139cc265cbab5639bf4fdff4fead21267c54 /docs | |
| parent | ecd27938972bfc48bbfeaa642d5906ccc8c6d6e2 (diff) | |
[3.2.x] Refs #33365, Refs #30530 -- Doc'd re_path() behavior change in Django 2.2.25, 3.1.14, and 3.2.10.
Follow up to d4dcd5b9dd9e462fec8220e33e3e6c822b7e88a6.
Backport of 5de12a369a7b2231e668e0460c551c504718dbf6 from main
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/urls.txt | 9 |
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()`` ============= |
