Я пытаюсь запустить приложение с DEBUG=False
Ниже приведена конфигурация моего файла настроек
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, "static/")]
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles/')
После запуска python manage.py collectstatic все статические файлы в приложениипуть копируется в каталог staticfiles (указан в STATIC_ROOT
path).
При загрузке веб-страницы статические файлы не могут быть загружены.
Сообщение об ошибке:
GET / статический / dist / bootstrap-4.0.0-dist / js / bootstrap.min.14d449eb8876.js HTTP / 1.1 "404 77
GET /static/dist/bootstrap-select/js/bootstrap-select.min.31f649694651.js HTTP / 1.1 "404 77
GET / статический / js/base.1332bbb46ac5.js HTTP / 1.1 "404 77
GET /static/crsummary/dist/amcharts4/core.ea1ec0eb6727.js HTTP / 1.1" 404 77
Глядя на сообщение об ошибке, приложения пытаются загрузить bootstrap.min.14d449eb8876.js
по пути /static/\*/\*
, но фактическое местоположение файла staticfiles/\*/\*
Я не уверен, какую конфигурацию я пропустилеее.