当我使用Pycharm Pro启动Django 2项目时,它会自动为我的项目创建一个虚拟环境。它设置了一个基本的Django应用程序和一个功能管理应用程序(以及其他一些“应用程序”,显然我还没有做到),我是不是应该为我在子目录中构建的每个Django应用程序创建额外的虚拟环境?
发布于 2019-05-07 06:48:47
我也为每个Django项目(不是应用程序)使用virtualenv。在Django项目之外创建一个独特的virtual_env文件夹。
├── mydjangoproject # --all the Django Stuff
│ ├─ mydjangproject /
│ ├─ myapp1 /
│ └─ <...>
└── mydjango_env / # -- the environment我建议使用需求txt,这样您就可以跟踪您在虚拟环境中安装了什么。尤其是当你后来在你的Django项目中使用第三方的东西时。例如,当你在环境中更新一些库时,一些环境可能--有时--你的项目会有一些问题--至少我的经验是这样。有了需求txt,你总是可以看到你修改了什么并返回到原来的位置。
https://stackoverflow.com/questions/56013063
复制相似问题