我正在尝试在heroku上部署一个包含3个应用程序的django网站项目。在heroku网站中,提到在部署应用程序之前激活虚拟环境。但是venv文件占用了大量空间(实际上占用了我项目空间的50%)并且部署它需要花费大量时间。我希望得到一个很好的答案。 :)
答案 0 :(得分:0)
您是否在本地开发中使用virtualenv取决于您,但在任何一种情况下,您都必须指定requirements.txt文件,以便Heroku知道要安装的Python包/依赖项。
使用virtualenv非常容易创建一个最小的requirements.txt,如Heroku的tutorial for Django中所述。
pip freeze > requirements.txt