VS Code Remote中的Django:stdout出现在哪里?

时间:2019-05-13 21:29:01

标签: django vscode-remote

我已经使用VS Code Insider和远程开发扩展在Docker中成功运行了Django应用,但是我对stdout应该出现在VS Code中的位置感到困惑,或者如果我缺少一些必要的配置来做到这一点。基本上,该应用程序可以正常运行,但我看不到我在执行python manage.py runserver时看到的常规stdout日志。

我有一个Dockerfile和docker-compose.yml,并尝试了这两种方法的各种实现,除了我在发出请求时,在任何终端窗口中均未看到任何输出之外,所有内容(智能等)似乎都可以正常工作到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

docker-compose.yml:

version: '3'

services:
  web:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    ports:
      - "8000:8000"

我希望能在某处看到stdout -我对Python和Django并不陌生,但是我对VS Code远程开发工作还是陌生的,因此,我感谢任何人都可以提供的技巧。谢谢。

0 个答案:

没有答案