使用Django框架时什么是“workon”?

时间:2016-02-15 01:16:07

标签: django virtualenv virtualenvwrapper

使用Django框架时workon是什么?

使用virtualenv时是否正确,您需要激活或停用,等等,但如果您安装并使用virtualenvwrapper,则无需执行所有操作可以只创建环境并使用workon进行切换?有人可以介绍一下virtualenvvirtualenvwrapperworkon之间的关系吗?

2 个答案:

答案 0 :(得分:2)

virtualenvwrapper是一个包,提供了与virtualenv合作的快捷方式,例如workonmkvirtualenv等。这与django无关,但通常与它一起使用。文档在这里:

https://virtualenvwrapper.readthedocs.org/en/latest/

答案 1 :(得分:2)

workon project_a表示您切换虚拟环境project_a。换句话说,当您键入pythonpython manage.py时,您可以访问project_a个库。

  

使用virtualenv时是否正确,那么你需要激活或停用,等等,但如果你安装并使用virtualenvwrapper,那么你不必完成所有这些,只需创建环境并使用workon即可切换?

是。粗略地说,workon project_b与:

相同
deactivate
source project_b/venv/path/bin/activate