Django模型继承:与父模型共享表

时间:2016-01-28 13:36:56

标签: django django-models

我们在项目中使用django.contrib.flatpages。在某些时候,决定通过猴子修补两个字段来扩展django.contrib.flatpages.FlatPage模型,这在当时看起来并不是一个糟糕的解决方案。现在我们想通过正确地对模型进行子类化来重写它,以使所有内容更具可读性。但是,我们还想坚持使用现有的django flatpages表格,如下所示:

class Meta:
    db_table = 'django_flatpage'

没有创建额外的表,因为它已经包含了所有数据(包括两个所述字段),而且我们不想太多地触摸数据库。

现在,问题本身。有干净的方法吗?此外,我们应该能够在django admin中注册此模型,如果这会改变任何内容。

0 个答案:

没有答案