Obtener errores en un formulario genérico

16 views
Skip to first unread message

Pedro Muñoz del Río

unread,
Mar 19, 2010, 1:44:40 AM3/19/10
to djan...@googlegroups.com
Hola

Tengo el siguiente formulario, es solo un ejemplo ya que tiene mas
campos en el, varios de ellos combobox que se llenan mediante
funciones.

class ReservacionesForm(forms.Form):
"""Formulario en que se registran las reservaciones """

def __init__(self, *args, **kwargs):

super(ReservacionesForm, self).__init__(*args, **kwargs)

self.fields['Nombre'] = forms.CharField(max_length=40)


La pregunta es, ¿como puedo obtener el error del campo si es que no
esta validando?

Hacer print formulario.fields['Nombre'] no funciona, entre otros intentos.

GRacias de antemano por su ayuda.

Saludos

--
Ing. Pedro Muñoz del Río
CIP: 105362

Acerquese a nuestra empresa: http://www.simuder.com
------------------------------------------------
APESOL: http://www.apesol.org
UTPINUX: http://www.utpinux.org
Blog: http://www.droper.org

Juan Pablo Martínez

unread,
Mar 19, 2010, 9:48:31 AM3/19/10
to djan...@googlegroups.com
en .py
formulario.fields['Nombre'].errors

en template
{{ formulario.Nombre.errors }}

:)

El 19 de marzo de 2010 02:44, Pedro Muñoz del Río <pmu...@gmail.com> escribió:
formulario.fields['Nombre']

Pedro Muñoz del Río

unread,
Mar 19, 2010, 1:28:11 PM3/19/10
to djan...@googlegroups.com
Hola

Segui investigando y recorde que debía ser:

print formulario['Nombre'].errors

Pero solo imprime una cadena en blanco y sigo sin saber porque no valida.

Saludos

2010/3/19 Juan Pablo Martínez <jpm...@gmail.com>:

> --
> Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del
> Framework Django de habla hispana" de Grupos de Google.
> Si quieres publicar en este grupo, envía un mensaje de correo
> electrónico a djan...@googlegroups.com
> Para anular la suscripción a este grupo, envíe un mensaje a
> django-es-...@googlegroups.com
> Para obtener más opciones, visita este grupo en
> http://groups.google.com.bo/group/django-es.
>
> To unsubscribe from this group, send email to
> django-es+unsubscribegooglegroups.com or reply to this email with the words
> "REMOVE ME" as the subject.

Reply all
Reply to author
Forward
0 new messages