Django TemplateDoesNotExist по адресу '/' с внешним приложением
В последнее время я пытаюсь подключить мое приложение django, которое служит API, к приложению react, которое будет работать как фронтенд (приложение react, кстати, было сделано с помощью vite). Проблема в том, что независимо от того, что я меняю в index.html (frontend), urls.py или settings.py (backend), я всегда получаю одну и ту же ошибку: TemplateDoesNotExist at /.
Это моя иерархия папок, учитывая, что папка react и папка django находятся на одном уровне (не обращайте внимания на название папок внутри иерархии, мне нужно их изменить).
- Реакция (фронт-энд):
Это index.html код:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="https://va.exeiot.com/static/assets/media/logos/favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!--Fuenes Material UI-->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"
/>
<!--Fuentes EXEIOT-->
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700">
<title>Video Analitica</title>
<!--Linea de refereencia para que el navegador pueda encontrar index.algo.js-->
<base href="/dist/">
<!--Fin referencia-->
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
- Django (поддерживается, API):
В директории Django папка "backend" содержит настройки проекта django, а папка "frontend" содержит api, представления и модели. Вот содержимое:
- settings.py
- backend/urls.py:
from django.contrib import admin
from django.urls import include, path
from django.conf import settings
from django.conf.urls.static import static
from frontend.views import index
""" Modificado para compatibilidad con exeiot-va-plataforma-ui """
urlpatterns = [
path('', index, name="index"),
path('admin/', admin.site.urls),
# path('accounts/', include('django.contrib.auth.urls')), Comentado para compatibilidad con exeiot-va-plataforma-ui
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)#\
# + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
- frontend/urls.py:

