On Tue, Apr 17, 2012 at 8:07 PM, coded kid <duffleboi...@gmail.com> wrote: > I want to make sure users fill all the fields before they are > redirected to the next page. And if they don’t fill the fields it > should raise an error telling them to fill the fields before they > proceed. So to do that, I wrote the codes below. But the problem I’m > facing is that when I didn’t fill the fields, it took me to the next > page, instead of it to return me to the same page, and it didn’t raise > any error. > > How can I make it validate those fields before taking users to the > next page? > > Model: > > from django.core.exceptions import ValidationError > > class Memb(models.Model): > slug=models.CharField(max_length=100) > member=models.CharField(max_length=100) > > def __unicode__(self): > return self.member, self.slug
Slight nit. The __unicode__ method must always return unicode. Strange things will happen if it doesn't return unicode, but instead returns a 2-tuple. Cheers Tom -- 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.