class Customer(models.Model):
    id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
phone_no = models.CharField(max_length=15, unique=True)

@cached_property
def cust_addresses(self):
    return CustomerAddress.objects.filter(customer_id=self.id)


class CustomerAddress(models.Model):
    customer_id = models.UUIDField(default=uuid.uuid4)
address = models.CharField(max_length=1000)
Использование вложенных сериализаторов с явной привязкой ForeignKey, замененной необработанным IntegerField