在某些情况下,我想在类创建时使用实例方法。
我只想在权限列表中使用 self ..这是我的问题
但它不起作用。是否有一些解决问题的方法?
class PermissionChecker(object):
# how to use self in class create time.
permissions = [self.is_superuser(), self.is_god()]
def is_superuser(self):
# use self.property just like self.name...
return True
def is_god(self):
return True
class Child(PermissionChecker):
permissions = PermissionChecker.permissions + [self.is_coder(),]
def is_coder(self):
return True