[Patchew-devel] [PATCH 10/11] url: Use class based views for auth pages
fam at euphon.net
fam at euphon.net
Fri Sep 25 15:42:42 UTC 2020
From: Fam Zheng <fam at euphon.net>
To prepare to upgrade to django 3.
---
www/urls.py | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/www/urls.py b/www/urls.py
index c3de7ce..e90fd90 100644
--- a/www/urls.py
+++ b/www/urls.py
@@ -17,10 +17,17 @@ urlpatterns = []
dispatch_module_hook("www_url_hook", urlpatterns=urlpatterns)
urlpatterns += [
- url("^login/$", auth_views.login, {"template_name": "login.html"}, name="login"),
- url("^logout/$", auth_views.logout, name="logout"),
- url("^change-password/$", auth_views.password_change, {"template_name": "password-change.html"}, name="password_change"),
- url("^change-password/done/$", auth_views.password_change_done, {"template_name": "password-change-done.html"}, name="password_change_done"),
+ url("^login/$",
+ auth_views.LoginView.as_view(template_name="login.html"),
+ name="login"),
+ url("^logout/$",
+ auth_views.LogoutView.as_view(), name="logout"),
+ url("^change-password/$",
+ auth_views.PasswordChangeView.as_view(template_name="password-change.html"),
+ name="password_change"),
+ url("^change-password/done/$",
+ auth_views.PasswordChangeDoneView.as_view(template_name="password-change-done.html"),
+ name="password_change_done"),
url(r"^search$", views.view_search, name="search"),
url(r"^search-help$", views.view_search_help, name="search_help"),
url(r"^(?P<project>[^/]*)/$", views.view_series_list, name="series_list"),
--
2.25.1
More information about the Patchew-devel
mailing list