repos

blog.bythewood.me-wagtail

mirror archived upstream

Self-hostable blog for developers built on Wagtail and Django, with webpack, Bootstrap, and CodeMirror.

blogbootstrapdjangodockerhandcodedpythonself-hostedwagtailwebpack

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