gpt4 book ai didi

django - django/tastypie 上的 PendingDeprecationWarning

转载 作者:行者123 更新时间:2023-12-01 07:45:16 25 4
gpt4 key购买 nike

我正在尝试使用 tastypie 设置一个非常简单的 REST 服务示例,但是我收到了 PendingDeprecationWarning。

这是浏览器上出现的错误信息

Request Method: GET
Request URL: http://127.0.0.1:8000/myapp/api/myapp_resource
Django Version: 1.6.2
Exception Type: PendingDeprecationWarning
Exception Value:
commit_on_success is deprecated in favor of atomic.
Exception Location: /home/pkaramol/Workspace/django-env/lib/python3.3/site-packages/django/db/transaction.py in commit_on_success, line 448
Python Executable: /home/pkaramol/Workspace/django-env/bin/python3
Python Version: 3.3.2
Python Path:
['/home/pkaramol/Workspace/django-env/restserver',
'/home/pkaramol/Workspace/django-env/lib/python3.3',
'/home/pkaramol/Workspace/django-env/lib/python3.3/plat-x86_64-linux-gnu',
'/home/pkaramol/Workspace/django-env/lib/python3.3/lib-dynload',
'/usr/lib/python3.3',
'/usr/lib/python3.3/plat-x86_64-linux-gnu',
'/home/pkaramol/Workspace/django-env/lib/python3.3/site-packages']

我正在使用 tastypie 0.11.0

没有太多关于此错误的文档或其他报告(而是警告),所以我想就如何解决这个问题寻求建议。

最佳答案

问题似乎可以通过更改tastypie 的resources.py 文件中的patch_list() 方法(第2190 行)的装饰器来解决

来自 @transaction.commit_on_success()

@transaction.atomic()

关于django - django/tastypie 上的 PendingDeprecationWarning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22510756/

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