Máscara do CNPJ no Django

91 views
Skip to first unread message

Nicole Bidigaray

unread,
Aug 26, 2020, 3:17:05 AM8/26/20
to Django Brasil
Bom dia para todos,
Fiz um banco de dados completo com Django e API Rest e o front-end dele no Bootstrap, só ficou faltando fazer a máscara do CNPJ, estou há dias pesquisando, vendo videos e pessoas explicando como faz, e não dá certo, eu sei fazer isso em um site normal, somente com front-end, mas não estou conseguindo fazer isso dentro do Django, alguém pode por favor me dar uma luz?

Claudinei Chinaglia Mendes

unread,
Aug 26, 2020, 7:04:32 AM8/26/20
to django...@googlegroups.com
já que sabe fazer em um site normal.. não daria pra usar um JavaScript no template, pra tratar a entrada dos dados ? Sei que tem umas bibliotecas pra uso de máscaras.. mas a muito tempo atrás vi alguém com dúvida semelhante, e resolveu com JS... é uma ideia a se tentar...

Em qua, 26 de ago de 2020 04:17, Nicole Bidigaray <nicole...@gmail.com> escreveu:
Bom dia para todos,
Fiz um banco de dados completo com Django e API Rest e o front-end dele no Bootstrap, só ficou faltando fazer a máscara do CNPJ, estou há dias pesquisando, vendo videos e pessoas explicando como faz, e não dá certo, eu sei fazer isso em um site normal, somente com front-end, mas não estou conseguindo fazer isso dentro do Django, alguém pode por favor me dar uma luz?

--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/django-brasil/528639e6-c01d-4472-aae8-3b052cdf414bn%40googlegroups.com.

Cristiano Gross

unread,
Aug 26, 2020, 7:42:37 AM8/26/20
to Django Brasil
Bom dia

já tentou usar o pycpfcnpj?

pip install pycpfcnpj

mais explicações no link:  https://github.com/matheuscas/pycpfcnpj  

Rafael Henter

unread,
Aug 26, 2020, 7:52:10 AM8/26/20
to django...@googlegroups.com
Bom dia! 

Se for para exibição somente você pode criar uma template tag. Eu tenho uma para documentos:



Ai no seu template você usa:


{{ seu_objeto.cnpj | cnpj }}

Se for no seu form, aconselho a usar uma mascara usando JS, tem varias que você pode usar.

Espero ter ajudado!


Obs: Se tiver duvida como criar a template é só falar

Abs,

Rafael Henter



On 26 Aug 2020, at 03:08, Nicole Bidigaray <nicole...@gmail.com> wrote:

Bom dia para todos,
Fiz um banco de dados completo com Django e API Rest e o front-end dele no Bootstrap, só ficou faltando fazer a máscara do CNPJ, estou há dias pesquisando, vendo videos e pessoas explicando como faz, e não dá certo, eu sei fazer isso em um site normal, somente com front-end, mas não estou conseguindo fazer isso dentro do Django, alguém pode por favor me dar uma luz?

Felipe Brunelli de Andrade

unread,
Aug 26, 2020, 7:55:53 AM8/26/20
to django...@googlegroups.com
Pergunta, você está querendo colocar a máscara no admin?

Se sim, quando você monta a view do admin, você pode passar isso aqui:

class Media:
js = (
'//ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js',
'assets/js/jquery-validation/js/jquery.validate.min.js',
'assets/js/apps/phone-user.js',
'assets/js/apps/cpf-user.js',
'assets/js/jquery-mask/jquery.mask.min.js',
)
Vale lembrar que tudo que está no asset, está na sua pasta de statics.

Espero ter ajudado.

Em qua., 26 de ago. de 2020 às 04:17, Nicole Bidigaray <nicole...@gmail.com> escreveu:
Bom dia para todos,
Fiz um banco de dados completo com Django e API Rest e o front-end dele no Bootstrap, só ficou faltando fazer a máscara do CNPJ, estou há dias pesquisando, vendo videos e pessoas explicando como faz, e não dá certo, eu sei fazer isso em um site normal, somente com front-end, mas não estou conseguindo fazer isso dentro do Django, alguém pode por favor me dar uma luz?

--

fabio augusto

unread,
Aug 26, 2020, 1:57:15 PM8/26/20
to django...@googlegroups.com
Assista esse vídeo sobre máscara. Muito simples de acompanhar e desenvolver.

Em qua, 26 de ago de 2020 4:17 AM, Nicole Bidigaray <nicole...@gmail.com> escreveu:
Bom dia para todos,
Fiz um banco de dados completo com Django e API Rest e o front-end dele no Bootstrap, só ficou faltando fazer a máscara do CNPJ, estou há dias pesquisando, vendo videos e pessoas explicando como faz, e não dá certo, eu sei fazer isso em um site normal, somente com front-end, mas não estou conseguindo fazer isso dentro do Django, alguém pode por favor me dar uma luz?

--
Reply all
Reply to author
Forward
0 new messages