我有一个类和一个属性writable_attributes
,它是一个属性数组,在类被实例化时应该可以设置:
class User(object):
writable_attributes = ['username','email']
如果设置了另一个属性(如果它不在writable_attributes
. 我正在浏览一个通用的二传手,但我找不到任何适合我需要的东西。就像是:
user = User()
user.foo = 'bar' # This should raise an error since only `username` and `email` can be set