我在 Django 应用程序中有两个模型,它们具有完全相同的字段,但每个模型中都存储了不同类型的信息。
例如:
class A(models.Model)
field_a = models.CharField(primary_key = True, max_length = 24)
field_b = models.CharField(primary_key = True, max_length = 24)
class B(models.Model)
field_a = models.CharField(primary_key = True, max_length = 24)
field_b = models.CharField(primary_key = True, max_length = 24)
将这些包含在抽象模型中并将这两个类作为子类似乎是有意义的。我假设我可以简单地做到这一点,而无需进行数据库修改,但 Django 无法再找到我的模型的字段。
有人可以提供建议吗?