Răsfoiți Sursa

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.
Mariusz Felisiak 3 ani în urmă
părinte
comite
5de12a369a
1 a modificat fișierele cu 9 adăugiri și 0 ștergeri
  1. 9 0
      docs/ref/urls.txt

+ 9 - 0
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()``
 =============