repos
/ analytics-django master

analytics-django

mirror archived upstream

Self-hostable website analytics on Django: a straightforward collector API, dashboards, a world map, and PDF reports.

analyticsdjangodockerhandcodedpythonself-hostedsqliteviteweb-analytics

942 B · 27 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
10from collector import urls as collector_urls
11
12
13urlpatterns = [
14    path("admin/", admin.site.urls),
15    path("accounts/", include(accounts_urls)),
16    path("properties/", include(properties_urls)),
17    path("", include(collector_urls)),
18    path("", include(pages_urls)),
19]
20
21
22if settings.DEBUG:
23    urlpatterns.append(path("403/", TemplateView.as_view(template_name="403.html")))
24    urlpatterns.append(path("404/", TemplateView.as_view(template_name="404.html")))
25    urlpatterns.append(path("500/", TemplateView.as_view(template_name="500.html")))
26    urlpatterns += static("media/", document_root=settings.MEDIA_ROOT)