aboutsummaryrefslogtreecommitdiffstats
path: root/config/urls.py
diff options
context:
space:
mode:
authorMatthew Lemon <lemon@matthewlemon.com>2020-01-19 15:57:06 +0000
committerMatthew Lemon <lemon@matthewlemon.com>2020-01-19 15:57:06 +0000
commit9d76a3c52b8310726ec09e0262813f0438c21df6 (patch)
tree4acf47dce6c3aa75f8ad7c5cb56fe6486c2d64a7 /config/urls.py
init commit - from cookiecutter
Diffstat (limited to 'config/urls.py')
-rw-r--r--config/urls.py45
1 files changed, 45 insertions, 0 deletions
diff --git a/config/urls.py b/config/urls.py
new file mode 100644
index 0000000..2e9f883
--- /dev/null
+++ b/config/urls.py
@@ -0,0 +1,45 @@
+from django.conf import settings
+from django.urls import include, path
+from django.conf.urls.static import static
+from django.contrib import admin
+from django.views.generic import TemplateView
+from django.views import defaults as default_views
+
+urlpatterns = [
+ path("", TemplateView.as_view(template_name="pages/home.html"), name="home"),
+ path(
+ "about/", TemplateView.as_view(template_name="pages/about.html"), name="about"
+ ),
+ # Django Admin, use {% url 'admin:index' %}
+ path(settings.ADMIN_URL, admin.site.urls),
+ # User management
+ path("users/", include("ctrack.users.urls", namespace="users")),
+ path("accounts/", include("allauth.urls")),
+ # Your stuff: custom urls includes go here
+] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
+
+if settings.DEBUG:
+ # This allows the error pages to be debugged during development, just visit
+ # these url in browser to see how these error pages look like.
+ urlpatterns += [
+ path(
+ "400/",
+ default_views.bad_request,
+ kwargs={"exception": Exception("Bad Request!")},
+ ),
+ path(
+ "403/",
+ default_views.permission_denied,
+ kwargs={"exception": Exception("Permission Denied")},
+ ),
+ path(
+ "404/",
+ default_views.page_not_found,
+ kwargs={"exception": Exception("Page not Found")},
+ ),
+ path("500/", default_views.server_error),
+ ]
+ if "debug_toolbar" in settings.INSTALLED_APPS:
+ import debug_toolbar
+
+ urlpatterns = [path("__debug__/", include(debug_toolbar.urls))] + urlpatterns