Foros del Web » Programando para Internet » Python »

Duda con formularios creados a partir de modelos

Estas en el tema de Duda con formularios creados a partir de modelos en el foro de Python en Foros del Web. Tengo un formulario creado a partir de un modelo en Django, y funciona a la perfección, el problema es que si dejo vacío los campos ...
  #1 (permalink)  
Antiguo 06/10/2012, 21:26
 
Fecha de Ingreso: julio-2006
Mensajes: 56
Antigüedad: 18 años, 3 meses
Puntos: 0
Duda con formularios creados a partir de modelos

Tengo un formulario creado a partir de un modelo en Django, y funciona a la perfección, el problema es que si dejo vacío los campos de formulario y trato de guardarlo, me marca un error 500, mi duda es ¿Como mostrar los errores en el formulario? ejemplo: "este campo es obligatorio"

Saludos y gracias por sus respuestas.
  #2 (permalink)  
Antiguo 06/10/2012, 22:05
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Duda con formularios creados a partir de modelos

1.- Tienes que validar el formulario del lado del servidor para que no te error 500. Para esto ya existen métodos hechos.
2.- Puedes validar del lado del cliente con javascript para que no te acepte ciertos valores.
  #3 (permalink)  
Antiguo 06/10/2012, 22:29
 
Fecha de Ingreso: julio-2006
Mensajes: 56
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Duda con formularios creados a partir de modelos

Hola estoy validando el formulario del lado del servidor con el metodo is_valid y si los datos son válidos guardo en la base de datos, el problema es que si los datos no son validos quiero mostrar que datos no son válidos en el formulario.

De hecho genere un formulario que no es a partir de un modelo y este automáticamente sin escribir código mas que el del form, me valida todos los campos y me muestra que campos son erróneos.

Django es muy poderoso y no creo que no se pueda hacer lo mismo con los formularios creados desde modelos.

Alguna otra sugerencia?
  #4 (permalink)  
Antiguo 06/10/2012, 23:03
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Duda con formularios creados a partir de modelos

Si lo puedes hacer desde el template.

Aquí hay tema con modelos, vistas, forms y templates donde muestra como hacerlo.

http://stackoverflow.com/questions/9...inline-formset
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:14.