更改插件模型并迁移数据

时间:2016-08-29 09:11:32

标签: django django-cms

在我们的一个项目的实现过程中,我们犯了一个错误,即继承Link类而不是使用CMSPlugin父类和某种形式的抽象类混合。

一种解决方案可能是进行迁移并更改模型的字段(如https://github.com/divio/django-cms/issues/5237#issuecomment-217426949中所述),但是,在我看来,简单(r)解决方案可能只是创建新模型并升级插件因此。

我建议的工作流程是:

  • 创建新模型
  • 对于每个现有模型,将所有字段复制到新模型

我不确定如何设置Django CMS插件 - 我应该在哪个时候更改插件的模型?以及如何确保新创建的模型也能正确链接到以前的插件?

0 个答案:

没有答案