Forms¶
Like django-localflavors the CPFField and CNPJField are validators to Brazilian CPF and CNPJ with a big difference, It removes repeated sequences and undue values.
Usage:
Your Just need to add your form class. Example using ModelForm:
CPFField¶
from django_models.forms import CPFField
...
class TestForm(forms.ModelForm):
class Meta:
model = YourModel
fields = [..., 'cpf']
widgets = {
'cpf': CNPJField(),
}
CNPJField¶
from django_models.forms import CNPJField
...
class TestForm(forms.ModelForm):
class Meta:
model = YourModel
fields = [..., 'cnpj']
widgets = {
'cnpj': CNPJField(),
}