Я успешно запускаю приложение Django в Docker, используя VS Code Insider и расширение для удаленной разработки, но меня смущает вопрос о том, где stdout должен появляться в VS Code, или если мне не хватает необходимой конфигурации для сделать это В основном, приложение работает нормально, но я не вижу обычного ведения журнала stdout, которое я привык видеть, когда делаю python manage.py runserver.
У меня есть Dockerfile и docker-compose.yml, и я пробовал различные варианты обоих, и все (intellisense и т. Д.), Кажется, работает, кроме того, что я не вижу вывода ни в одном из окон терминала, когда я делаю запросы в приложение Django.
Dockerfile:
FROM python:3
ENV PYTHONBUFFERED 1
ENV PYTHONDONTWRITEBYTECODE 1
EXPOSE 8000
WORKDIR /code
ADD . /code
RUN pip install --upgrade pip && \
pip install -r requirements.txt && \
python manage.py migrate
докер-compose.yml:
version: '3'
services:
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
ports:
- "8000:8000"
Я бы ожидал увидеть где-нибудь стандартный вывод - я не новичок в Python и Django, но я новичок в удаленной разработке VS Code, так что я буду признателен за любые советы, которые кто-либо может предложить. Спасибо.