From 71ab8974b0f9f63e326a0e15c926cb6b7c77ce4b Mon Sep 17 00:00:00 2001 From: VladSaichenko Date: Sat, 22 Aug 2020 20:16:55 +0700 Subject: [PATCH] url() replaced on re_path() in urlpatterns.py --- rest_framework/urlpatterns.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rest_framework/urlpatterns.py b/rest_framework/urlpatterns.py index efcfd8401..8c29bbc48 100644 --- a/rest_framework/urlpatterns.py +++ b/rest_framework/urlpatterns.py @@ -1,5 +1,5 @@ -from django.conf.urls import include, url -from django.urls import URLResolver, path, register_converter +from django.conf.urls import include +from django.urls import URLResolver, path, re_path, register_converter from django.urls.resolvers import RoutePattern from rest_framework.settings import api_settings @@ -52,7 +52,7 @@ def apply_suffix_patterns(urlpatterns, suffix_pattern, suffix_required, suffix_r route = str(urlpattern.pattern) new_pattern = path(route, include((patterns, app_name), namespace), kwargs) else: - new_pattern = url(regex, include((patterns, app_name), namespace), kwargs) + new_pattern = re_path(regex, include((patterns, app_name), namespace), kwargs) ret.append(new_pattern) else: @@ -72,7 +72,7 @@ def apply_suffix_patterns(urlpatterns, suffix_pattern, suffix_required, suffix_r route = str(urlpattern.pattern).rstrip('$').rstrip('/') + suffix_route new_pattern = path(route, view, kwargs, name) else: - new_pattern = url(regex, view, kwargs, name) + new_pattern = re_path(regex, view, kwargs, name) ret.append(new_pattern)