Наследование в моделях Python

У меня небольшое недопонимание с наследованием в Python. У меня есть один родительский класс:

class BaseClass(models.Model):
  email = models.EmailField(blank=True)
  phone = models.CharField(max_length=32, blank=True)

  name = models.CharField(
        max_length=64, blank=True, verbose_name=_(u'name')
    )
  surname = models.CharField(
        max_length=64, blank=True, verbose_name=_(u'surname')
    )    
   class Meta:
      abstract = True

   def __str__(self):
        
       
       if self.name:
            return self.name
       elif self.email:
            return self.email
       else:
            return self.phone

И я хотел бы использовать все эти данные в дочернем классе SecondClass, но я не знаю, что я должен вставить в раздел body этого класса:

class SecondClass(BaseClass):

Вот довольно хороший ресурс для этого: https://www.w3schools.com/python/python_inheritance.asp

Если вам не нужно добавлять ничего другого в дочерний класс, то вы можете просто сделать

class SecondClass(BaseClass):
    pass
Вернуться на верх