在不停机的情况下,从django模型中删除字段的推荐方法是什么?
我和我的团队在一个需要99.99%以上正常运行时间的产品上共享django存储库 我想从一个常用模型中删除几个字段。假设我的模型定义如下,我想删除field2在不停机的情况下,从django模型中删除字段的推荐方法是什么?,django,django-models,django-migrations,Django,Django Models,Django Migrations,我和我的团队在一个需要99.99%以上正常运行时间的产品上共享django存储库 我想从一个常用模型中删除几个字段。假设我的模型定义如下,我想删除field2 class MyModel(models.Model): field1 = ... field2 = ... 不幸的是,这伴随着迁移,如果执行迁移,将导致部署期间停机,因为旧服务器仍然引用查询中不存在的字段,如下面的字段 new_model = MyModel() new_model.save() 或
class MyModel(models.Model):
field1 = ...
field2 = ...
不幸的是,这伴随着迁移,如果执行迁移,将导致部署期间停机,因为旧服务器仍然引用查询中不存在的字段,如下面的字段
new_model = MyModel()
new_model.save()
或
我不能不创建迁移就离开,因为我在共享存储库上工作,django将迫使下一个开发人员在我之后对repo进行更改
在django中,是否有从模型中删除字段的推荐方法
MyModel.objects.all()