超级类从继承它的类中检索属性

时间:2019-03-14 20:50:08

标签: python django

是否可以在python中做一个采用继承自该类的属性的类?或多或少像Django模型类Meta。如果可能的话,示例代码

1 个答案:

答案 0 :(得分:1)

如果您不覆盖父类的属性,则默认值将是父类的属性,例如:

class ParentClass:
    some_attribute = 'Some value'

class ChildClass(ParentClass):
    pass

现在,如果您访问ChildClass实例中的属性:

child = ChildClass()
print(child.some_attribute)  # will print 'Some value'

对于模型类也是如此,如果您不覆盖元类,那么您将从父模型类中获取值