这个问题涉及Django中零停机模式迁移的主题(或许像this one一样)。
双向兼容模式迁移部署通常如下(如果此列表缺少某个步骤,请更正我):
但是,我没有在Django文档中找到关于测试步骤2,3和4的任何资源。理想情况下,在makemigrations
生成迁移文件之前,应该进行一系列测试传递以指示当前代码库可以在运行此迁移之前和之后运行。
问题:Django中是否已经存在内置机制,可以测试假设零停机时间前向和后向迁移期间的两个交错状态((old code, new schema)
,(new code, old schema)
)?< / p>