repos
/ status-django master

status-django

mirror archived upstream

Self-hostable uptime monitor and status page on Django: HTTP checks, Lighthouse audits, SEO crawls, and email and Discord alerts.

djangodockerhandcodedpythonself-hostedsqlitestatus-pageuptime-monitoringvite

858 B · 25 lines · Python Raw History
 1from django.conf import settings
 2from django.conf.urls.static import static
 3from django.contrib import admin
 4from django.urls import include, path
 5from django.views.generic import TemplateView
 6
 7from accounts import urls as accounts_urls
 8from pages import urls as pages_urls
 9from properties import urls as properties_urls
10
11
12urlpatterns = [
13    path("admin/", admin.site.urls),
14    path("accounts/", include(accounts_urls)),
15    path("properties/", include(properties_urls)),
16    path("", include(pages_urls)),
17]
18
19
20if settings.DEBUG:
21    urlpatterns.append(path("403/", TemplateView.as_view(template_name="403.html")))
22    urlpatterns.append(path("404/", TemplateView.as_view(template_name="404.html")))
23    urlpatterns.append(path("500/", TemplateView.as_view(template_name="500.html")))
24    urlpatterns += static("media/", document_root=settings.MEDIA_ROOT)