【发布时间】:2015-08-24 12:05:42
【问题描述】:
我有一个 B 类继承 A 类,其类属性为 cls_attr。 我想在 B 类中动态设置 cls_attr。 类似的东西:
class A():
cls_attr= 'value'
class B(A):
def get_cls_val(self):
if xxx:
return cls_attr = 'this_value'
return cls_attr = 'that_value'
cls_attr = get_cls_val()
我尝试了几件事。我知道我可能没有找对地方,但我没有解决方案。
编辑:类是 django 管理类
谢谢。
【问题讨论】:
-
你看到这个答案stackoverflow.com/a/2584050/471899了吗?
-
我认为你需要解释你想要更清楚地看到的行为。也就是说,您是否打算在调用
get_cls_val()后更改A.cls_attr,还是应该只在B和B的实例上看到更改。 -
嗨@Dunes,后者,我只想要B中的变化。
标签: python class django-admin