我有几行代码,依次调用QuerySet.update
和Instance.save
。两者都在同一模型上进行,其中save调用会覆盖初始更新(例如,将所有记录中的列更新为X,然后将我的特定实例中的同一列保存为Y)。
执行更新命令时,Postgres是否可以/在更新完成之前返回肯定结果?我的最终结果有时有时表现得好像update
调用发生在保存之后 。 有时是指在我们的生产服务器上,数据库与应用程序代码位于不同的物理机器上。我无法在笔记本电脑上的Docker设置上本地重现此行为(一个容器用于Django,一个容器用于Postgres)。