Django - 如何将所有字段定义从一个模型复制到另一个模型而不继承

ram*_*sus 3 django django-models

我需要使用它自己的表和所有没有Django继承机制的列来定义现有模型的extact副本.否则它使用OneToOne关系并保留父表中的所有重复字段,我绝对不需要.我只是想避免为我的第二个模型重复模型字段和方法定义.

有什么建议?

Roh*_*han 6

一种方法是创建具有共同属性的抽象基础模型.然后在当前应用中创建一个与父模型相对应的模型.

为具有相同基类(以及其他一些字段)的重复模型创建另一个模型.

虽然不优雅!