urls.py 875 B

123456789101112131415161718192021222324252627282930313233343536
  1. from django.contrib import admin
  2. from django.contrib.auth import views as auth_views
  3. from django.contrib.auth.forms import UserCreationForm
  4. from django.urls import include, path
  5. from django.views.generic import CreateView
  6. urlpatterns = [
  7. path('', include('notes.urls')),
  8. path('admin/', admin.site.urls),
  9. ]
  10. auth_urls = ([
  11. path(
  12. 'login/',
  13. auth_views.LoginView.as_view(),
  14. name='login',
  15. ),
  16. path(
  17. 'logout/',
  18. auth_views.LogoutView.as_view(
  19. template_name='registration/logout.html'
  20. ),
  21. name='logout',
  22. ),
  23. path(
  24. 'signup/',
  25. CreateView.as_view(
  26. form_class=UserCreationForm,
  27. success_url='/',
  28. template_name='registration/signup.html',
  29. ),
  30. name='signup'
  31. ),
  32. ], 'users')
  33. urlpatterns += [path('auth/', include(auth_urls))]