gpt4 book ai didi

django - 我是否需要在 Django Rest Framework 序列化程序更新中明确使用事务?

转载 作者:行者123 更新时间:2023-12-04 18:35:58 25 4
gpt4 key购买 nike

根据 http://www.django-rest-framework.org/api-guide/serializers/#writable-nested-representations ,为了接受嵌套序列化程序,我需要创建一个 update 方法。尽管它们确实修改了多个行/表,但没有一个示例使用事务。 DRF 是否已经以某种方式将事物包装在事务中,还是应该明确地将 transaction.atomic() 放在所有内容中?

相关公关:

  • https://github.com/tomchristie/django-rest-framework/pull/1787
  • 最佳答案

    相关 PR 与您的问题无关。 PR 链接到绕过默认 Django 事务方案 (https://github.com/tomchristie/django-rest-framework/pull/1204#issuecomment-52712621) 的 DRF 特定异常处理程序。

    DRF 并没有专门在事务中包装东西,让用户可以自由选择他们想要的任何东西。

    关于django - 我是否需要在 Django Rest Framework 序列化程序更新中明确使用事务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34678784/

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