Django не обнаруживает мои файлы и отображает пустую HTML-страницу
Я новичок в React (TypeScript) и Django, мой созданный в Vite проект React работает безупречно, но когда я попытался развернуть его с помощью Django, мои файлы, похоже, не обнаруживаются им. Я буквально перепробовал все возможные решения и потратил на это более 10 часов, но так и не смог исправить ситуацию, потому что все кажется правильным, но все, что я получаю - это пустую страницу.
Вот ошибка:
Вот HTML-файл, сгенерированный командой React build:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<!-- <link rel="icon" type="image/svg+xml" href="/vite.svg" /> -->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>AI - Chatbot</title>
<script type="module" crossorigin src="/assets/index-B5FpUC4l.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C7NLutAK.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Это доказательство того, что запрашиваемые файлы существуют по указанному пути:
И, наконец, вот соответствующие части кода из моего файла settings.py:
'DIRS': [
os.path.join(BASE_DIR, 'ai', 'dist'),
os.path.join(BASE_DIR, 'ai', 'dist', 'assets'),
],
STATIC_URL = '/static/'
VITE_APP_DIR = os.path.join(BASE_DIR, "ai")
STATICFILES_DIRS = [
os.path.join(VITE_APP_DIR, "dist"),
os.path.join(VITE_APP_DIR, "dist", "assets"),
]
STATIC_ROOT = os.path.join(BASE_DIR, "static")
And DEBUG = True. Спасибо