|
|
1
26
一般来说,使用可重复使用的应用程序所需要的唯一一件事就是确保它处于打开状态。
如果您可以启动一个python解释器并“导入投票”(例如),而不获得importerror,那么您就会知道您已经找到了正确的位置。 在只有ftp访问权的服务器上,唯一的选项实际上是最后一个选项,他们必须为您设置它。如果他们声称支持Django,他们必须提供 一些 您可以在其中上载包,这些包可以在python中导入。如果不知道你的网络主机的细节,就不可能说出它们是如何为你构建的。 |
|
|
2
2
一个老问题,但我要做的是: 如果您使用的是版本控制系统(VCS),我建议您将软件所需的所有可重用的应用程序和库(包括Django)放在VCS中。如果不想将它们直接放在项目根目录下,可以修改settings.py以将它们的位置添加到sys.path。 之后的部署就和克隆或将VCS存储库签出到任何您想使用它的地方一样简单。 这有两个额外的好处:
当需要更新组件的版本时,在VCS中更新它,然后通过它将更新传播到部署中。 |