我正在重构一些代码,我希望将自定义StreamBlock(或StructBlock)从一个django应用程序移动到另一个。
这似乎比在应用之间迁移表格更简单 更简单。
这真的是我们需要做的吗?这里是否有任何部署风险 - 或者这实际上是纯python 更改。
答案 0 :(得分:3)
假设块声明本身没有改变,并且所有引用它的StreamField都会更新为指向它的新位置 - 是的,这是一个纯粹的Python更改。您甚至不需要更新迁移,因为迁移设置为包含他们自己在创建时存在的StreamBlock
/ StructBlock
定义的冻结副本,而不是指向其中的定义你的应用代码。