On Sunday, April 21, 2013 10:58:47 PM UTC+5:30, vijay shanker wrote:
>
> hi
>
> i have a django form like this:
>
> class AddArtistForm(forms.Form):
> fname = forms.CharField()
> lname = forms.CharField()
> profession = forms.CharField()
> dob = forms.DateField()
>
> i want to display errors as this
> {% for field in form %}
> {{field}}
> # error associated with above field
> {% endfor %}
>
> i want to know how can i get error message with associated field if i want
> to loop over forms field.
> thanks
>
> introspecting fields it doesn have errors attribute, so this cnat be it
>
> >>>
> dir(addform.fields['fname'])
>
> ['__class__', '__deepcopy__', '__delattr__', '__dict__', '__doc__',
> '__format__', '__getattribute__', '__hash__', '__init__', '__module__',
> '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__',
> '__sizeof__', '__slotnames__', '__str__', '__subclasshook__',
> '__weakref__', 'bound_data', 'clean', 'creation_counter',
> 'default_error_messages', 'default_validators', 'error_messages',
> 'help_text', 'hidden_widget', 'initial', 'label', 'localize', 'max_length',
> 'min_length', 'prepare_value', 'required', 'run_validators',
> 'show_hidden_initial', 'to_python', 'validate', 'validators', 'widget',
> 'widget_attrs'
> fields
> error if its not valid
>
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.