Как обслуживать фронтенд приложения Svelte, собранный на статическом бэкенде Django?

Приложение svelte - это обычный svelte (не kit) с некоторой маршрутизацией. Сборка по npm run build в: /dist: /assets/index.js, /assets/index.css, index.html.

Я пытался следовать этому руководству для React и ожидал, что результаты будут такими же. При обращении к пути обслуживания он возвращает

error

В папке app проекта:

views.py

from django.shortcuts import render
def index(request):
    return render(request, 'frontend/index.html')

urls.py

urlpatterns = [
    path("admin/", admin.site.urls),
    path("", include("api.urls")),
    path('index/', views.index, name='index'),
]

settings.py

STATIC_URL = "/static/" 
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static/frontend/assets')]
Вернуться на верх