diff --git a/nsupdate/login/urls.py b/nsupdate/login/urls.py index 9ecd129..5695bf3 100644 --- a/nsupdate/login/urls.py +++ b/nsupdate/login/urls.py @@ -1,22 +1,22 @@ # -*- coding: utf-8 -*- from django.conf.urls import url -from django.contrib.auth.views import login, logout, password_reset, password_reset_done, \ - password_reset_confirm, password_reset_complete +from django.contrib.auth.views import LoginView, LogoutView, \ + PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView urlpatterns = ( # login and logout url - url(r'^login/$', login, {'template_name': 'login.html'}, name='login'), + url(r'^login/$', LoginView.as_view(), {'template_name': 'login.html'}, name='login'), # or use logout with template 'logout.html' - url(r'^logout/$', logout, name='logout'), + url(r'^logout/$', LogoutView.as_view(), name='logout'), # password reset urls - url(r'^password_reset/$', password_reset, {'template_name': 'password_reset.html'}, + url(r'^password_reset/$', PasswordResetView.as_view(), {'template_name': 'password_reset.html'}, name='password_reset'), - url(r'^password_reset_done/$', password_reset_done, + url(r'^password_reset_done/$', PasswordResetDoneView.as_view(), {'template_name': 'password_reset_done.html'}, name='password_reset_done'), url(r'^password_reset_confirm/(?P[0-9A-Za-z_\-]+)/(?P.+)/$', - password_reset_confirm, {'template_name': 'password_reset_confirm.html'}, + PasswordResetConfirmView.as_view(), {'template_name': 'password_reset_confirm.html'}, name='password_reset_confirm'), - url(r'^password_reset_complete/$', password_reset_complete, + url(r'^password_reset_complete/$', PasswordResetCompleteView.as_view(), {'template_name': 'password_reset_complete.html'}, name='password_reset_complete'), )