【发布时间】:2020-11-12 22:52:15
【问题描述】:
当我在我的项目中使用Docker + Django 时,我找不到使用Ctrl + click 的代码定义,因为源代码现在在容器中。如何配置我的 VScode 以启用代码导航?
【问题讨论】:
标签: django docker vscode-settings cookiecutter-django
当我在我的项目中使用Docker + Django 时,我找不到使用Ctrl + click 的代码定义,因为源代码现在在容器中。如何配置我的 VScode 以启用代码导航?
【问题讨论】:
标签: django docker vscode-settings cookiecutter-django
这是我现在正在使用的某种 hack。创建一个虚拟环境。
python3 -m venv venv
使用终端激活虚拟环境
source venv/bin/activate
现在从 requirements.txt 安装依赖项
pip3 install -r requirements.txt
使用虚拟环境配置 IDE。这将为您提供 sn-ps 等。现在在容器内运行命令
docker-compose -f local.yml run --rm django python manage.py migrate
docker-compose -f local.yml run --rm django python manage.py runserver
【讨论】: