Python 为什么Django在BEGIN/COMMIT中包装INSERT和DELETE语句?

Python 为什么Django在BEGIN/COMMIT中包装INSERT和DELETE语句?,python,django,database,postgresql,autocommit,Python,Django,Database,Postgresql,Autocommit,我从Django与数据库对话时默认使用的文档中找到了这些文档。我没有改变这个设置。但是,在db查询日志中,我可以看到它仍然在开始/提交中包装每个插入或删除,而选择没有包装。我想知道为什么这是必要的?如有任何文件链接,将不胜感激

我从Django与数据库对话时默认使用的文档中找到了这些文档。我没有改变这个设置。但是,在db查询日志中,我可以看到它仍然在
开始
/
提交
中包装每个
插入
删除
,而
选择
没有包装。我想知道为什么这是必要的?如有任何文件链接,将不胜感激