Validators nas models

27 vistas
Ir al primer mensaje no leído

Yasmin Manuela

no leída,
4 may 2023, 10:04:06 a.m.4/5/23
para Django Brasil
Quando uso os validator do próprio Django em algum campo, como EmailValidator por exemplo e vou testar no admin, funciona perfeitamente a mensagem de exceção. Mas quando tento fazer isso no html, a mensagem não aparece. Então eu descobri que o Django não exibe essas mensagens automaticamente no html, apenas em forms, ModelForms.

Alguém sabe como posso exibir essa mensagem do validator no html? Já tentei fazer diversas coisas mas não consigo.

Grata desde já.

Dionatan Maicon

no leída,
4 may 2023, 10:58:47 a.m.4/5/23
para django...@googlegroups.com
Importe from django.contrib import messages,  e use a function messages.add_message(), passando como parametro da function o request, o tipo da menssage e a mensagem em si. Exemplo:

messages.add_message(request, messages.WARNING, 'Não foi possível validar!')
return Response()

--
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/d3c09a45-c29a-457d-a06e-4ba8b134b486n%40googlegroups.com.

Dionatan Maicon

no leída,
4 may 2023, 11:43:23 a.m.4/5/23
para django...@googlegroups.com
importante que a mensagem seja declarada antes do return...

Leonardo Graciano

no leída,
17 may 2023, 10:19:17 a.m.17/5/23
para django...@googlegroups.com
No html usa form.errors você pode internar sobre eles também.

Em qui., 4 de mai. de 2023 às 11:04, Yasmin Manuela <manuela...@gmail.com> escreveu:
Responder a todos
Responder al autor
Reenviar
0 mensajes nuevos