我遵循了Django的教程,导师并没有谈到虚拟环境的必要性。他通过数字海洋部署。我正在尝试使用Heroku,但是刚刚发现我应该在我的Django项目开始之前激活一个虚拟环境。我是否必须使用Vir Env重做Django项目,或者我可以直接激活Env并继续部署?
发布于 2020-07-17 07:45:17
是的,我认为你可以,但拥有一个虚拟环境是一种很好的实践。:)抱歉,如果我错了,我对这一切都是新手。
发布于 2020-07-17 08:05:20
你的问题的答案可能是“你仍然可以部署”--然而,这取决于你正在遵循的教程和你想要归档的内容,如果没有关于你项目的更多信息,就无法回答。我建议你试一试。
如果你遵循一个托管VPS are服务器的教程(例如来自digitalocean),那么必要的步骤显然不同于部署到heroku。
请阅读此official heroku/django guide以了解部署过程。它非常有用,并提供了在heroku上部署python应用程序的分步指南。
由于虚拟环境是封装python项目及其依赖项的一种奇特方式,this正是您应该阅读的内容(为了了解将来将所有类型的python应用程序部署到heroku的基础知识和重要细节)。
祝你编码愉快。
https://stackoverflow.com/questions/62945004
复制相似问题