Django не обнаруживает мои файлы и отображает пустую HTML-страницу

Я новичок в React (TypeScript) и Django, мой созданный в Vite проект React работает безупречно, но когда я попытался развернуть его с помощью Django, мои файлы, похоже, не обнаруживаются им. Я буквально перепробовал все возможные решения и потратил на это более 10 часов, но так и не смог исправить ситуацию, потому что все кажется правильным, но все, что я получаю - это пустую страницу.

Вот ошибка:

enter image description here Вот структура моего проекта:

enter image description here

Вот 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>

Это доказательство того, что запрашиваемые файлы существуют по указанному пути: enter image description here

И, наконец, вот соответствующие части кода из моего файла 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. Спасибо

Вернуться на верх