gpt4 book ai didi

python - Django ATOMIC_REQUESTS 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 11:02:20 26 4
gpt4 key购买 nike

所以,

我们有这个 Django Rest Framework 应用程序,它有一些 View 的方法用 @transaction.atomic 装饰。

在这个应用程序中,我们还有一个测试通过模拟内部调用来检查此行为,以在尝试更新模型时抛出错误。目前,测试通过(由于抛出错误而未发生更改)。

问题是,我们想去掉装饰并将所有事务设置为原子的。在本例中,我们选择了 ATOMIC_REQUESTS 数据库配置标志。但是在这样做之后,测试现在失败了(模型得到更新!)。

我们设法打印出 config.DATABASES 值并且 ATOMIC_REQUESTS 在那里,所以它应该相应地运行,对吗?我们缺少什么?

最佳答案

至于现在,这是 Django-Rest-Framework 上的一个问题,如此处记录:https://github.com/tomchristie/django-rest-framework/issues/2034

关于python - Django ATOMIC_REQUESTS 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29652511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com