Pyinstaller преобразовал проект Django и не нашел html-файла

Я преобразовал проект Django в exe файл и запустил его. Но в браузере выдает ошибку о том, что страница не найдена.

C:.
|   db.sqlite3
|   list.txt
|   manage.py
|   
+---account
|   |   admin.py
|   |   apps.py
|   |   models.py
|   |   tests.py
|   |   urls.py
|   |   views.py
|   |   __init__.py
|   |   
|   +---migrations
|   |   |   __init__.py
|   |   |   
|   |   \---__pycache__
|   |           __init__.cpython-310.pyc
|   |           
|   +---templates
|   |   \---account
|   |           customers.html
|   |           dashboard.html
|   |           main.html
|   |           navbar.html
|   |           products.html
|   |           status.html
|   |           
|   \---__pycache__
|           admin.cpython-310.pyc
|           apps.cpython-310.pyc
|           models.cpython-310.pyc
|           urls.cpython-310.pyc
|           views.cpython-310.pyc
|           __init__.cpython-310.pyc
|           
+---crm
|   |   asgi.py
|   |   settings.py
|   |   urls.py
|   |   wsgi.py
|   |   __init__.py
|   |   
|   \---__pycache__
|           settings.cpython-310.pyc
|           urls.cpython-310.pyc
|           wsgi.cpython-310.pyc
|           __init__.cpython-310.pyc
|           
\---static
    +---css
    |       main.css
    |       
    +---images
    \---js

Команда для упаковки проекта: pyinstaller --name=crm manage.py и команда для запуска exe-файла: crm.exe runserver localhost:8000 --noreload. exe-файл находится в папке dist.

Когда я пытаюсь открыть браузер с адресом 127.0.0.1/8000, появляется ошибка :

TemplateDoesNotExist at /
account/dashboard.html
Request Method: GET
Request URL:    http://127.0.0.1:8000/
Django Version: 4.1
Exception Type: TemplateDoesNotExist
Exception Value:    
account/dashboard.html
Exception Location: django\template\loader.py, line 19, in get_template
Raised during:  account.views.home

Похоже, что вложенные папки не встраиваются в exe. Может кто-нибудь подсказать, как решить эту проблему?

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