gpt4 book ai didi

python - 在 Django-Rest-Framework 中,我如何使所有请求(GET 除外)都具有事务性?

转载 作者:太空宇宙 更新时间:2023-11-04 06:43:57 24 4
gpt4 key购买 nike

根据 Django 的 documentation我可以设置 ATOMIC_REQUESTS 使所有请求成为原子请求。它还指出我可以在“每个 View ”的基础上有选择地关闭它,而不是“每个 View 功能”。

但尚不清楚 GET 方法是否也是事务性的。我了解 REST 定义 considers此方法作为安全幂等,因此它不应该是事务性的。特别是当您考虑多个 GET 请求不必要地使数据库过载时。

最后,我们使用 ListCreateView 然后我们不能让整个 View 成为非事务性的,我们也不能创建一个单独的 View 只是为了列表,因为这会损害我们的 URLs 模式。

最佳答案

很遗憾,这是不可能的。

关于python - 在 Django-Rest-Framework 中,我如何使所有请求(GET 除外)都具有事务性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29563852/

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