我正在使用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