diff --git a/rest_framework/urls.py b/rest_framework/urls.py index 482a0a364..126146fe2 100644 --- a/rest_framework/urls.py +++ b/rest_framework/urls.py @@ -3,19 +3,20 @@ Login and logout views for the browsable API. Add these to your root URLconf if you're using the browsable API and your API requires authentication: + from django.urls import re_path urlpatterns = [ ... - url(r'^auth/', include('rest_framework.urls')) + re_path(r'^auth/', include('rest_framework.urls')) ] You should make sure your authentication settings include `SessionAuthentication`. """ -from django.conf.urls import url +from django.urls import re_path from django.contrib.auth import views app_name = 'rest_framework' urlpatterns = [ - url(r'^login/$', views.LoginView.as_view(template_name='rest_framework/login.html'), name='login'), - url(r'^logout/$', views.LogoutView.as_view(), name='logout'), + re_path(r'^login/$', views.LoginView.as_view(template_name='rest_framework/login.html'), name='login'), + re_path(r'^logout/$', views.LogoutView.as_view(), name='logout'), ]