Django - 覆盖get

时间:2018-02-12 14:28:59

标签: python django orm django-1.6

我正在使用Django1.6

我有抽象类A和B类:

class A(Model):
    att = CharField()

    class Meta:
        abstract = True

class B(A):
    pass

我想要覆盖' att'的行为。 (不涉及A类): 所以使用时:

b = B(att='a').save()
b.att  (output is 'a')

但我想覆盖输出: 这样:

b.att(输出是' a_thanks')

class B(A):
    @propert
    def att(self):
        return self._att + '_thanks'

我该怎么办? 我知道这是possible from django 1.10

0 个答案:

没有答案