Django不是我的主要框架,我被雇佣来更新已经存在的Django应用程序。现在是时候将我的更新部署到实时服务器上了,所以我想我应该要求确保我的进程不会造成任何问题。
所使用的Django版本非常旧(2012年),几个月前我将其更新为最近的版本之一。这个更新是我最担心的部署。
早在2012年,Django显然仍然使用南方移民,现在它已经被整合。由于在活动服务器上有一些现有的数据,我担心迁移不会很好地发挥作用。在这件事上有什么我应该知道的陷阱吗?
按照我的计划,我将执行现有服务器/数据库的完整备份,然后将Django & INSTALLED_APPS中的依赖项升级到我的开发服务器上使用的当前版本,然后复制文件并执行迁移。
这个过程是否足够?或者还有什么我应该知道的?
发布于 2016-02-09 18:54:16
使用活数据的备份在本地测试它会安全得多。
更改应该不会在实际生产中测试。
您至少应该尝试拥有一台模拟活动服务器的测试服务器,以便首先推送到
还有什么我应该知道的吗?
这取决于你改变的应用程序的版本。例如Django,偶尔会引入不向后兼容的更改
https://stackoverflow.com/questions/35299374
复制相似问题