easy-mask
Um simples pacote para uso de máscaras no django demo
Instalação
pip install easy-mask
Configuração
Adicione o pacote ao INSTALLED_APPS
INSTALLED_APPS = [
'easy_mask',
]
para usar o mesmo basta adicionar {% load easy_mask %} no inicio de template/html, tendo em mente que, se estiver usando uma extensão de algum template lembre-se sempre de colocar o {% load easy_mask %} a baixo do mesmo, assim:
{% extends 'base.html' %}
{% load easy_mask %}
exemplo de uso
{% for data in personal %}
<tr>
<td>{{ data.cpf | cpf }}</td>
<td>{{ data.phone | phone }}</td>
<td>{{ data.cnpj | cnpj }}</td>
<td>{{ data.cep | cep }}</td>
</tr>
{% endfor %}
observação
As máscaras existentes são
- phone
- cpf
- rg
- cnpj
- cep
- ncm
- isbn (sugestão do alephmelo)
Gostaria de ver alguma máscara que ainda não existe no projeto? então abra uma issue aqui, e deixe na descrição um exemplo de como seria essa máscara :D .