Django - Valor del input de plantilla

 
Vista:
sin imagen de perfil
Val: 44
Ha mantenido su posición en Django (en relación al último mes)
Gráfica de Django

Valor del input de plantilla

Publicado por devilsito (46 intervenciones) el 22/07/2019 01:03:00
Al ingresar datos en una template, estos son recibidos en una vista para guardarlos (datos nuevos, no existentes en la BD todavia) :

if form.is_valid():
form.save()

pero antes de estas lineas de código necesito saber si el registro correspondiente a la persona ya existe, por lo cual necesito determinar el valor del rut que se ha digitado en la plantilla, y hacer uso de:

existe = form.objects.filter(rut=rut).exists()

estamos hablando de valores inexistentes todavía en la tabla, esto con el propósito de implementar el:

messages.success(request, 'Persona ya existe.')

Ahora si existe otra solución, les agradezco desde ya.

DEVILSITO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 6
Ha disminuido su posición en 4 puestos en Django (en relación al último mes)
Gráfica de Django

Valor del input de plantilla

Publicado por Armando (4 intervenciones) el 26/08/2019 01:16:28
Hola, puedes crear en el formulario donde estas pasando los datos un metodo para validar eso ya una vez que se ingresen los datos cuando pones form.is_valid() automaticamente django llama a ese metodo de validacion que pusiste en el form.py y te devuelve el mensaje en la misma plantilla.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar