在django中,我想引用其方法被調用的類,其中方法本身在其abstract ancestor中實現。Django - 內省django在其抽象祖先中實現的方法中的模型?
class AbstractFather(models.Model):
class Meta:
abstract = True
def my_method(self):
# >>> Here <<<
class Child(AbstractFather):
pass
我希望做類似:
isinstance(instance, Child):
當然,我不知道my_method其子模型被稱爲先天之內。
你能澄清?你是說self.childmethod()不起作用?你以這種方式構建它的原因是什麼? – eruciform 2010-07-15 12:36:48
my_method中的self實際上是孩子的實例,因爲AbstractFather是... abstract :) – Jonathan 2010-07-15 14:50:13