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 d4dcd5b9dd.
This commit is contained in:
Mariusz Felisiak 2021-12-15 18:54:02 +01:00 committed by GitHub
parent ac5cc6cf01
commit 5de12a369a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 0 deletions

View File

@ -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 if the groups are named, and as positional arguments otherwise. The values are
passed as strings, without any type conversion. 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 The ``view``, ``kwargs`` and ``name`` arguments are the same as for
:func:`~django.urls.path()`. :func:`~django.urls.path()`.
.. versionchanged:: 2.2.25
In older versions, a full-match wasn't required for a ``route`` which ends
with ``$``.
``include()`` ``include()``
============= =============