Docker Django 404 для статических веб-файлов, но отлично подходит для статических файлов администратора
Пожалуйста, помогите мне в этой конфигурации докера django для обслуживания статических файлов.
мойDjango
проект продолжаетсяDocker
есть некоторые проблемы с доставкойstatic files
.
Все статические файлы длявид администратора загружается нормально, но выдает статические файлы для веб-просмотра клиента. 404 Not found Error.
Это моеdocker.yml
Детали конфигурации:
web:
build: ./web
expose:
- "8000"
links:
- postgres:postgres
volumes:
- ./web:/usr/src/app
ports:
- "8000:8000"
env_file: .env
command: python manage.py runserver 0.0.0.0:8000
postgres:
image: postgres:latest
volumes:
- /var/lib/postgresql
ports:
- "5432:5432"
ОбновитьЭто URL-адрес статического файла администратора будет выглядеть так:http://developer.com:8000/static/admin/css/base.css и вот как выглядит клиентский статический файл url:http://developer.com:8000/static/css/base.css Где эта папка администратора в статической директории является создателем с помощью команды djangocollectstatic
Я использовал этот параметр ранее, и работал нормально. Но когда я переместил корневую папку проекта в другой каталог, кажется, есть эта проблема.
Я полностью застрял здесь, большое спасибо за вашу помощь и обратную связь.