我最初是一名 .NET 开发人员,当时当我们不得不从 Visual Studio 发布软件时,我们必须将其切换到发布模式,以确保删除调试挂钩并留下存储库文件。最终结果是一组干净的文件准备好投入生产。
在切换到 Django 并使用它近三个月后,我现在准备部署第一个应用程序。我已经阅读了相当多的内容。我知道如何将调试设置为 False 并拥有 production_setting.py 以及如何在 Apache 上使用 WSGI 进行部署。
但是我还没有想出一个很好的发布版本的过程。
根据我现在所知道的,我会为发布执行以下操作:
- 手动将所有文件复制到上传目录(不包括隐藏的 mercurial 目录)
- 全部压缩
- 通过 SCP 将它们发送到 Ubuntu 服务器
- 登录到服务器
- 提取 zip 文件并将所有内容放置到位
- 修改 setting_production.py 并输入凭据
这是 Django 部署的健康过程吗?:)
仅供参考,我正在使用 Aptana Studio 3.2.1
感谢您的任何提示