在heroku上部署django应用程序之前是否必须激活虚拟环境?

时间:2016-04-16 13:28:13

标签: django heroku

我正在尝试在heroku上部署一个包含3个应用程序的django网站项目。在heroku网站中,提到在部署应用程序之前激活虚拟环境。但是venv文件占用了大量空间(实际上占用了我项目空间的50%)并且部署它需要花费大量时间。我希望得到一个很好的答案。 :)

1 个答案:

答案 0 :(得分:0)

您是否在本地开发中使用virtualenv取决于您,但在任何一种情况下,您都必须指定requirements.txt文件,以便Heroku知道要安装的Python包/依赖项。

使用virtualenv非常容易创建一个最小的requirements.txt,如Heroku的tutorial for Django中所述。

pip freeze > requirements.txt