В интерфейсе администратора Django отсутствует стилизация css в dokerize django production
Пользовательский интерфейс работает хорошо, и все CSS стили и статические файлы обслуживаются правильно, но в интерфейсе администратора отсутствует CSS стили. Я просмотрел похожие сообщения, но в тех сообщениях у людей была проблема как с пользовательским, так и с администраторским интерфейсом. У меня проблема только с интерфейсом администратора.
Пожалуйста, посмотрите мои настройки статического файла ниже из settings.py
:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
Файл докера:
FROM python:3.8.5-slim
WORKDIR /app
COPY ./requirements.txt .
RUN apt-get update && apt-get install -y gcc openssh-server libev-dev default-libmysqlclient-dev
RUN echo PermitRootLogin yes >> /etc/ssh/sshd_config
RUN echo root:newadminpasswd | chpasswd
RUN pip3 install --no-cache-dir -r requirements.txt
COPY . .
RUN cp ./.env.example .env
EXPOSE 8003 22
# Copy the rest of the code.
COPY . /app/
RUN chmod +x start-server.sh
ENTRYPOINT ["/app/start-server.sh"]
start-server.sh Файл:
echo ".......... start executing collecstatic ........."
python3 manage.py collectstatic
echo ".......... start executing makemigrations ........."
python3 manage.py makemigrations
echo ".......... start executing migrate ........."
python3 manage.py migrate
# python3 manage.py seed_admin_user
# python3 manage.py seed_super_user
echo "Docker started...."
python3 manage.py runserver 0.0.0.0:8003