假设我有:
class A(object):
class Meta:
a = "a parameter"
class B(A):
class Meta:
a = "a parameter"
b = "b parameter"
当我只想将b =“b参数”附加到它时,如何避免重写整个Meta类?
最佳答案 你可以继承A.Meta:
class B(A):
class Meta(A.Meta):
b = "b parameter"
现在B.Meta继承了A.Meta的所有属性,你所要做的就是声明覆盖或新属性.