urls.py 932 B

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