私は共通の基底クラスから継承するクラスをたくさん持っています。この共通基本クラスは、delete
メソッドでいくつかのクリーンアップを行います。Django管理者とモデルの削除
class Base(models.Model):
def delete(self):
print "foo"
class Child(Base):
def delete(self):
print "bar"
super(Child, self).delete()
私は私が得るシェルから子供に削除を呼び出す:私は管理者を使用する場合は、カスタムの削除機能が呼び出されるようには見えませんが期待
として
bar
foo
。私は明白な何かを欠いていますか
おかげで、
ドム
P.S.これは明らかに私が使用しているコードの簡略化されたバージョンです。コメントを残して、私はそれを修正して自由に感じる。
+1 ,, nice find。 –
ありがとう、ちょうど私が探していたもの。 –