Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

validate_cpf() não funciona

Depois de seguir os passos da aula ainda consigo cadastrar cpfs com 1 dígito, segue o código:

from rest_framework import serializers
from clientes.models import Cliente

class ClienteSerializer(serializers.ModelSerializer):

    class Meta:
        model = Cliente
        fields = '__all__'

    def validade_cpf(self, cpf):
        if len(cpf) != 11:
            raise serializers.ValidationError("O cpf deve ter 11 dígitos")
        return cpf
1 resposta
solução!

Recriei o projeto do zero, utilizando o startproject e startapp usando como base os arquivos da aula e consegui fazer as validações, acredito que os arquivos de download da aula estejam com algum problema, pois percebi que estava tendo um erro de ConnectionAborted quando rodava o servidor django.