2007/2/18, Honza Král <[EMAIL PROTECTED]>:
> I just wrote it into the email as an example of how I would go about
> doing something like this, I said you will have to tweak it a bit, try
> it in shell first and see how its behaving...
I got something like this now:
def save(self):
try:
# get the old data and save the newer one over the old
db-entry (this will keep the id static...[for bookmarks etc, cause
using the id as identifer in the url instead of slug]).
old_data = Rezept.objects.get(id=self.id).__dict__
super(Rezept, self ).save()
# Now I create a new entry
old_record = Rezept.objects.create( **old_data )
old_record.is_active = False # change it to deleted
del old_record['id'] # remove the id
# and now I want t save it as new one (old_record). I need
to do this without calling this save method, this would result in an
rekursion...
super() #and what?
except:
super(Rezept , self ).save()
try and except is to check whether the record exists... I know it is
not the same as you posted but I am trying and I am stuck (Maybe I
need to sleep over it for a while)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---