При использовании формы модели:
>>> honest_man.name
u'Abe Lincoln'
>>> form = PersonForm({'name': u'Barack'}, instance=honest_man)
>>> if form.is_valid():
... print('Yay!')
... bankster = form.save()
... else:
... print('Uh Oh :(')
...
Uh Oh :(
>>> honest_man.name # So, we'll just check to be sure nothing changed
u'Barack'
>>> # Oh no, our instance has been corrupted. Now I have to query for it to get
>>> # a clean version without the changes the form made.
>>> honest_man = Person.objects.get(name=u'Abe Lincoln')
>>> # Wasted query because I still need the instance
Есть ли способ избежать этого (я использую Django 1.3)?