首页 > 解决方案 > 使用 Django + Docker 在 VScode 中丢失代码导航

问题描述

Ctrl + click当我在我的项目中使用Docker+时,我找不到使用的代码定义Django,因为源代码现在在容器中。如何配置我的 VScode 以启用代码导航?

标签: djangodockervscode-settingscookiecutter-django

解决方案


这是我现在正在使用的某种 hack。创建虚拟环境。

python3 -m venv venv

使用终端激活虚拟环境

source venv/bin/activate

现在从 requirements.txt 安装依赖项

pip3 install -r requirements.txt 

使用虚拟环境配置 IDE。这将为您提供片段等。现在在容器内运行命令

docker-compose -f local.yml run --rm django python manage.py migrate
docker-compose -f local.yml run --rm django python manage.py runserver

推荐阅读