Django - разделение данных сериализатора в одном вызове

У меня есть вызов API для создания клиента в моей системе. Но мои данные клиента разделены на 2 таблицы по причинам.

class BaseUser(AbstractUser):
    email = models.EmailField(max_length=255, unique=True)
    phone_number = models.CharField()
    profile_img = models.ImageField()

class Customer(models.Model):
    user = models.OneToOneField(BaseUser)
    first_name = models.CharField()
    middle_name = models.CharField()
    last_name = models.CharField()
    dob = models.DateField
    place_of_birth = CountryField

Я получаю все данные в одном вызове и хочу использовать сериализатор DRF для создания обоих экземпляров с некоторыми добавленными действиями к каждой записи после создания.

Есть ли способ передать набор данных запроса одному сериализатору и другой набор другому сериализатору?

Вернуться на верх