Как убрать лишнее поле при наследовании модели django, например:
class Model1(models.Model):
product = models.ForeignKey('catalog.Product')
name = models.CharField()
comment = models.TextField()
comment_2 = models.TextField()
comment_3 = models.TextField()
created_at = models.DateTimeField(auto_now_add=True)
class Model2(Model1, models.Model):
product = None
comment_4 = models.TextField()
В модели Model2 поле product не нужно, а все остальное такое же, и методы модели такие же. Можно ли как то убрать это поле?
Есть вариант создать еще одну абстрактную модель и он нее унаследовать и Model1 и Model2, но может есть другой способ