Почему CSS не работает, даже если я использую команду 'runserver' в Docker?
Я пытаюсь разработать веб-приложение, используя Django
в Docker
.
Я сделал DockerFile
и docker-compose.yml
файл как показано ниже, чтобы проверить код в среде разработки.
Хотя я использую команду runserver
в файле, когда я запускаю container
и получаю доступ к localhost, CSS
для страницы администратора не работает.
Как мне изменить коды, чтобы это заработало?
Вот коды:
Dockerfile
FROM python:3.8.3-alpine
WORKDIR /usr/src/app
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
RUN pip install --upgrade pip
COPY ./requirements.txt .
RUN pip install -r requirements.txt
COPY . .
docker-compose.yml
version: '3.7'
services:
web:
build: ./django_project
command: python manage.py runserver 0.0.0.0:8000
volumes:
- ./django_project/:/usr/src/app/
ports:
- 8000:8000
docker desktop: 4.1.1
Python: 3.8
Django: 3.0