Self-hostable blog for developers built on Wagtail and Django, with webpack, Bootstrap, and CodeMirror.
blogbootstrapdjangodockerhandcodedpythonself-hostedwagtailwebpack
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)