【问题标题】:Django Rest Framework __new__ missing 1 required positional argumentDjango Rest Framework __new__ 缺少 1 个必需的位置参数
【发布时间】:2015-08-20 17:59:02
【问题描述】:

从我的 Django Rest Framework 以编程方式访问某些数据时,我偶尔会收到错误消息:

new() 缺少 1 个必需的位置参数:“参数名称”

奇怪的是错误是不可预测的,因为我可能会刷新并且一切正常。所以这让我相信这可能是某种数据竞争类型的情况,但老实说,我真的不知道这个 new 构造函数来自哪里。

有人可以阐明 Django Rest Framework 可能如何使用 new 构造函数,以便我更好地了解在哪里追踪错误?

(我认为这是一个 DRF 问题,因为这是我用来访问数据的方法,但如果不是这样,那我真的迷路了)

【问题讨论】:

  • 你能发布一个堆栈跟踪吗?没有人,这是大海捞针。

标签: python django django-rest-framework


【解决方案1】:

原来这是一个本地缓存问题。它发生在向我的 API 重新加载带有 GET 请求的页面时,我猜标题不同步。将 max_age 发送到 0 时错误消失了,这是我无论如何都需要做的。

【讨论】:

    猜你喜欢
    • 2020-05-06
    • 2018-06-20
    • 2019-04-23
    • 2017-10-20
    • 1970-01-01
    • 2022-07-29
    • 2018-01-24
    • 2019-05-27
    • 2015-07-08
    相关资源
    最近更新 更多