我想保留我的自定义类的字典,以便我可以从其他字典(从 db 加载)动态实例化它们,但我不确定要存储什么。
class_register = {}
class Foo(object):
def __init__(self, **kwargs):
class_register[self.__class__.__name__] = ?? # what to store here?
self.__dict__.update(kwargs)
new_instance = class_register[result['class_name']](**result['data'])
接受任何建议。