作者:田景撩人_108 | 来源:互联网 | 2023-09-17 15:53
完成插入新值后,可以通过禁用defaultdict的默认功能来避免复制到新dict :
new_data.default_factory = None
说明
将在Django模板变量解析算法将尝试解析new_data.items
为new_data['items']
第一,使用时其解析为一个空列表defaultdict
(列表)。
要禁用默认列表为空列表并让Django失败,new_data['items']
然后继续尝试解析直到调用new_data.items(),可以将defaultdict的default_factory
属性设置为None。