python – No Django como restringir alteração de apenas um field do model após ter inserido um valor?

Exemplo.:

class Cadastro(models.Model):

    class Tipos(models.TextChoices):
        PERFIL_A = 'perfil B', 'Perfil A'
        PERFIL_B = 'perfil B', 'Perfil B'

    id = models.UUIDField(primary_key=True, editable=False, default=uuid.uuid4)
    nome = models.CharField(max_length=100)
    tipo_perfil = models.CharField(max_length=30, choices=Tipos.choices)'

o field ‘tipo_perfil’ não quero que altere após ter escolhido, é possível?
Tem algum recurso do django ou precisaria fazer uma logica no model?