You can define a variable called error_message which is None when you pass
it into the template initially. Then you can fill it with the desired
message and do something like this:
{% if error_message %}
   # display some information

-Tim

On Wed, Feb 24, 2010 at 11:16 AM, jimgardener <jimgarde...@gmail.com> wrote:

>
>
> On Feb 24, 9:55 pm, Timothy Kinney <timothyjkin...@gmail.com> wrote:
> >Just add
> > the option *unique=True* when you define the field in the model and the
> > database will not allow two entries with the same value for that field.
>
>
> I have defined the name field to be unique in the model.
>    name=models.CharField(unique=True,max_length=50)
> if I try to give  '  python'  as subject name and that would cause an
> IntegrityError if a subject already has name 'python'.
> I have defined the clean_name() method to do stripping of spaces as
> Shawn advised.
>
>
> Now,using subject_is_new(name)  I am checking  whether an object of
> that name exists and calls form.save() only if the check returns True.
> But my problem is the else branch as shown in my code.I am not sure
> how I can modify the description field of the existing subject
> (please see below)
>
>
> <snippet>
>  if form.is_valid():
>            subname=form.cleaned_data['name']
>            if subject_is_new(subname):
>                form.save()
>            else:
>                #HOW TO DO THIS? I need to update the description
> field
>
> <snippet>
>
> class SubjectForm:
>    ...
>    def clean_name(self):
>        name=self.cleaned_data['name']
>        name=name.strip()
>        return name
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@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-us...@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