django - 使用 Django + Docker 在 VScode 中丢失代码导航
问题描述
Ctrl + click
当我在我的项目中使用Docker
+时,我找不到使用的代码定义Django
,因为源代码现在在容器中。如何配置我的 VScode 以启用代码导航?
解决方案
这是我现在正在使用的某种 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
推荐阅读
- shell - 即使后面跟着零,如何从字符串中提取有效数字
- c++ - 类私有成员 C++ 的动态内存分配与 std::vector
- elasticsearch - 在 kubernetes 中启动 elasticsearch 的地方创建了新节点
- java - 使用java将给定的时间转换为纳秒精度
- php - 在 Woocommerce 订阅中显示每月变化价格
- c++ - 如果在子目录中定义了测试,CMake 不会运行测试
- r - 当 x 轴是离散变量时,在 geom_boxplot 中注释 .png 图形
- javascript - 试图从 ExtJS 中的 FileReader 获取结果
- r - 填写缺少的日期并填写上面的数据
- angular - 无法解析角度 7 中 MatDialogRef 的所有参数