From 626cca5f67173a9d35409d8667c39758b365a024 Mon Sep 17 00:00:00 2001 From: Manoj Tyagi <38884133+neo-0224@users.noreply.github.com> Date: Fri, 4 Oct 2019 01:03:05 +0530 Subject: [PATCH] Changed url() to re_path() for newest updates I have changed url() function to re_path() function for Django 2.2 version updates because it is better. I have also updated imported modules from django.conf.urls import django.urls --- rest_framework/urls.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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'), ]