在我们的一个项目的实现过程中,我们犯了一个错误,即继承Link类而不是使用CMSPlugin父类和某种形式的抽象类混合。
一种解决方案可能是进行迁移并更改模型的字段(如https://github.com/divio/django-cms/issues/5237#issuecomment-217426949中所述),但是,在我看来,简单(r)解决方案可能只是创建新模型并升级插件因此。
我建议的工作流程是:
我不确定如何设置Django CMS插件 - 我应该在哪个时候更改插件的模型?以及如何确保新创建的模型也能正确链接到以前的插件?