我收到了这个消息:
RemovedInDjango19Warning: MergeDict is deprecated, use dict.update() instead.
当前代码:
return MergeDict(dict_a, dict_b)
这不是一个解决方案,因为dict_a
被修改了:
return dict_a.update(dict_b) #1
此外,
dict_a
是一个自定义类的实例,不支持复制(它是惰性的,并根据键创建项目),因此我不能简单地执行以下操作:new=dict()
new.update(dict_a)
new.update(dict_b)
return new
我该如何替换MergeDict
?
ChainMap
。 - Bakuriu