No, that is the uncleaned data.

Maybe a more explicit example will help:

You go to edit an instance of a model that has a field named "title".

The value of "title" for this particular instance is currently "Test".

You change the value of "title" from "Test" to "Test123" and click "save".

How can I get the original value of "title"(that is - "Test", not the
new value, "Test123") in the clean_title method?

On Thu, Feb 12, 2009 at 6:27 PM, Briel <toppe...@gmail.com> wrote:
>
> Your problem is a bit unclear, but i think what you are looking for is
> in self.data in your clean_ method
>
> On 12 Feb., 23:56, Chris Czub <chris.c...@gmail.com> wrote:
>> Is there any way to get the old value of a field in a clean_* method
>> on the ModelForm?
>>
>> That is - the validation depends on the old value of the field versus
>> the new value.
>>
>> self.cleaned_data only contains the new value.
>>
>> Thanks,
>>
>> Chris
> >
>

--~--~---------~--~----~------------~-------~--~----~
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