I am now doing my query in the form's clean method, and it errors the
way I want it to. Thank you.

Although, I do feel dirty doing it this way. I feel like I should be
able to append an error to the form in the view.

On Jul 11, 3:04 pm, Andre Terra <andrete...@gmail.com> wrote:
> I feel your pain, validating forms can be a PITA... Try reading through this
> last bit of the form validation docs:
>
> https://docs.djangoproject.com/en/dev/ref/forms/validation/#cleaning-...
>
> Cheers,
> André Terra
>
>
>
>
>
>
>
> On Mon, Jul 11, 2011 at 6:02 PM, Brian McKeever <kee...@gmail.com> wrote:
> > I have a search form that is used by a view to search for results and
> > then redirect to display them one at a time. If my search doesn't find
> > any objects matching the criteria, I'd like to display a message
> > saying so.
>
> > It seems natural to add this error to the search form and redisplay it
> > since it already displays error with the search.
>
> > Is there an easy way to do this, or should I be doing something else
> > because a failed database query is not a form error?
>
> > I've been trying to do this:
> > form.non_field_errors().append(forms.ValidationError("No roblems found
> > matching that criteria"))
> > but it doesn't work (non_field_errors() is not well documented).
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Django users" group.
> > To post to this group, send email to django-users@googlegroups.com.
> > To unsubscribe from this group, send email to
> > django-users+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/django-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to