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