0

我是 django 的新手,我正在尝试找出构建项目的更好方法:

  • 为每个项目构建自己的 virtualenv(包括核心 django 包,可通过 systemm 存储库获得)项目

或者

  • 使用 debian 存储库中的软件包(如果可用,否则将其放入 virtualenv)。

据我了解,如果有任何安全更新,存储库版本将尽快收到补丁,但是 virtualenv 版本我需要自己打补丁。但是,如果移动到另一个服务器虚拟会导致更少的问题,然后是存储库版本。

最佳做法是什么?

4

1 回答 1

2

据我所知virtualenv,几乎每个 django 开发人员都在使用。

在您的版本中添加版本也是一种很好的做法,requirements.txt这样如果某些包发生更改,您的项目就可以在生产中运行。

我认为virtualenv实际上是best practice使用 Python 进行开发(不仅仅是使用 Django)

于 2013-02-02T11:15:07.770 回答