当以编程方式从我的Django Rest Framework访问某些数据时,我偶尔会收到错误:
新()缺少1个必需的位置参数:'参数名称'
奇怪的是错误是不可预测的,因为我可以刷新并且所有内容都可以正常运行。所以这让我相信它可能是某种数据竞争类型的情况,但我说实话,我并不知道这个新构造函数来自哪里。
有人能否了解Django Rest Framework如何使用 new 构造函数,以便我可以更好地了解如何追踪错误?
(我认为这是一个DRF问题,因为那是我用来访问数据的问题,但如果不是那样,那么我真的输了)<\ n / p>
答案 0 :(得分:0)
原来这是一个本地缓存问题。它是在向我的API重新加载带有GET请求的页面时发生的,我猜这些标题不是同步的。将max_age发送到0时错误消失了,这是我需要做的事情。