DEFAULTS ディクショナリから動的にクラス属性を作成する必要があります。
defaults = {
'default_value1':True,
'default_value2':True,
'default_value3':True,
}
class Settings(object):
default_value1 = some_complex_init_function(defaults[default_value1], ...)
default_value2 = some_complex_init_function(defaults[default_value2], ...)
default_value3 = some_complex_init_function(defaults[default_value3], ...)
私はまた、sthを持つことによってこれを達成することができました. クラスの作成と同様__init__
に、これらの属性を辞書から動的に作成し、多くのコードと愚かな作業を節約します。
これをどのように行いますか?
事前にどうもありがとうございました!