from django.conf import settings from django.conf.urls.static import static from django.urls import include, path from wagtail import urls as wagtail_urls from wagtail.admin import urls as wagtailadmin_urls from wagtail.api.v2.router import WagtailAPIRouter from wagtail.api.v2.views import PagesAPIViewSet from wagtail.documents import urls as wagtaildocs_urls from home.views import health, home_api api_router = WagtailAPIRouter("wagtailapi") api_router.register_endpoint("pages", PagesAPIViewSet) urlpatterns = [ path("health/", health, name="health"), path("api/site/home/", home_api, name="home-api"), path("api/v2/", api_router.urls), path("admin/", include(wagtailadmin_urls)), path("documents/", include(wagtaildocs_urls)), path("", include(wagtail_urls)), ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)