from django.conf import settings from django.contrib import admin from django.contrib.auth.views import LoginView, LogoutView from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.contrib.staticfiles.views import serve from django.urls import path, re_path, include from main import urls as main_urls admin.autodiscover() urlpatterns = [ re_path(r"", include(main_urls)), path("accounts/login/", LoginView.as_view(), name="django.contrib.auth.views.login"), path( "accounts/logout/", LogoutView.as_view(), name="django.contrib.auth.views.logout", ), path("admin/", admin.site.urls), ] urlpatterns += staticfiles_urlpatterns() if settings.DEBUG: urlpatterns += [ re_path( r"^media/(?P.*)$", serve, { "document_root": settings.MEDIA_ROOT, }, ) ]