from django.db import models class ContactMixin(models.Model): first_name = models.CharField(max_length=100, verbose_name="Имя") last_name = models.CharField(max_length=100, verbose_name="Фамилия") middle_name = models.CharField(max_length=100, blank=True, null=True, verbose_name="Отчество") phone = models.CharField(max_length=20, blank=True, null=True, verbose_name="Телефон") email = models.EmailField(blank=True, null=True, verbose_name="Почта") def __str__(self): return f"{self.last_name} {self.first_name}" class Meta: abstract = True