【发布时间】:2016-05-19 20:53:35
【问题描述】:
Django 不是我的主要框架,我被聘用来更新一个已经存在的(实时)Django 应用程序。现在是时候将我的更新部署到实时服务器了,所以我想我会要求确保我的过程不会导致任何问题。
使用的 Django 版本非常旧(2012 年),几个月前我将其更新为最新版本之一。此更新是我最担心部署的更新。
早在 2012 年,显然 Django 仍然使用 South 进行迁移,现在它已被集成。由于实时服务器上有一些现有数据,我担心迁移不会很好地发挥作用。在这方面我应该注意哪些陷阱?
按照我的计划,我将对现有服务器/数据库进行完整备份,然后将 Django 和 INSTALLED_APPS 中的依赖项升级到我的开发服务器上使用的当前版本,然后复制文件并执行迁移.
这个过程应该足够了吗?或者还有什么我应该注意的吗?
【问题讨论】:
标签: python django deployment django-south