mirror of
https://github.com/django/django.git
synced 2025-11-25 05:04:26 +00:00
Fixed #31061 -- Ignored positional args in django.urls.resolve() when all optional named parameters are missing.
Regression in 76b993a117.
Thanks Claude Paroz for the report and Carlton Gibson for reviews.
This commit is contained in:
parent
f138e75910
commit
82a88d2f48
5 changed files with 22 additions and 2 deletions
|
|
@ -12,6 +12,11 @@ urlpatterns = [
|
|||
path('included_urls/', include('urlpatterns.included_urls')),
|
||||
re_path(r'^regex/(?P<pk>[0-9]+)/$', views.empty_view, name='regex'),
|
||||
re_path(r'^regex_optional/(?P<arg1>\d+)/(?:(?P<arg2>\d+)/)?', views.empty_view, name='regex_optional'),
|
||||
re_path(
|
||||
r'^regex_only_optional/(?:(?P<arg1>\d+)/)?',
|
||||
views.empty_view,
|
||||
name='regex_only_optional',
|
||||
),
|
||||
path('', include('urlpatterns.more_urls')),
|
||||
path('<lang>/<path:url>/', views.empty_view, name='lang-and-path'),
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue