File tree Expand file tree Collapse file tree 2 files changed +10
-10
lines changed
Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 1111import django
1212from django .apps import apps
1313from django .conf import settings
14+ from django .contrib .auth import views
1415from django .core .exceptions import ImproperlyConfigured , ValidationError
1516from django .core .validators import \
1617 MaxLengthValidator as DjangoMaxLengthValidator
@@ -333,3 +334,11 @@ def authenticate(request=None, **credentials):
333334 else :
334335 return authenticate (request = request , ** credentials )
335336
337+ if django .VERSION < (1 , 11 ):
338+ login = views .login
339+ login_kwargs = {'template_name' : 'rest_framework/login.html' }
340+ logout = views .logout
341+ else :
342+ login = views .LoginView .as_view (template_name = 'rest_framework/login.html' )
343+ login_kwargs = {}
344+ logout = views .LogoutView .as_view ()
Original file line number Diff line number Diff line change 1515from __future__ import unicode_literals
1616
1717from django .conf .urls import url
18- from django .contrib .auth import views
19-
20- if django .VERSION < (1 , 11 ):
21- login = views .login
22- login_kwargs = {'template_name' : 'rest_framework/login.html' }
23- logout = views .logout
24- else :
25- login = views .LoginView .as_view (template_name = 'rest_framework/login.html' )
26- login_kwargs = {}
27- logout = views .LogoutView .as_view ()
2818
19+ from rest_framework .compat import login , login_kwargs , logout
2920
3021app_name = 'rest_framework'
3122urlpatterns = [
You can’t perform that action at this time.
0 commit comments