2
我有一堆類從一個共同的基類繼承。這個通用基類在其delete
方法中做了一些清理。Django Admin&Model Deletion
class Base(models.Model):
def delete(self):
print "foo"
class Child(Base):
def delete(self):
print "bar"
super(Child, self).delete()
當我打電話從外殼上的兒童刪除我得到:
bar
foo
預期
當我使用管理,自定義刪除功能似乎沒有得到所謂的。我錯過了明顯的東西嗎?
感謝,
大教堂
附:這顯然是我正在使用的代碼的簡化版本,如果它包含錯別字,則表示歉意。隨時留下評論,我會解決它。
+1 ,,很好找。 – 2009-05-19 22:10:41