The original code used a loop as you illustrated for the delete. Although I no longer have the original code, the annotated traces (see below) show the delete code in xx_xxraid was NOT invoked. This strikes me as at least a deficiency if not a bug.
---- initializexxNode todo: tell SS delete xxnode (would have expected related delete message here but the xxraid model's delete method wasn't invoked) ... ---- initializeESRaid ---xxraids have 0 (since here all the xxraid s are gone) On Jun 4, 6:12 am, Jonathan Lukens <[EMAIL PROTECTED]> wrote: > It is my understanding that the delete method you are calling is a > QuerySet method, not a model method, and thus there is nothing > overriding it. I'm sure that if you did this: > > for x in xxRaid.objects.all(): > x.delete() > > Then your method will be called as desired. The overrides are for the > DB API. > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---