首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-piston:删除处理程序中的request.data可用性

django-piston:删除处理程序中的request.data可用性
EN

Stack Overflow用户
提问于 2011-02-11 04:42:41
回答 1查看 574关注 0票数 3

django-piston似乎在request对象进入Handler阶段之前创建了一个数据属性。例如,可以通过访问request.data在PUT和POST处理程序中获得这些数据。

但是,在删除处理程序中,数据不可用。

我想修改django-piston来提供这些数据,但我不知道从哪里开始。有什么想法吗?数据属性从何而来?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-11 05:28:16

我自己解决了这个问题。简单的回答是,该方法

代码语言:javascript
复制
translate_mime(request)

需要在请求上运行from piston.utils以使数据属性可用。

解决这个问题的总体方法是在resource.py中对活塞源代码本身进行更改,以执行删除操作的translate_mime方法。目前,它只对PUT和POST自动执行。

但是,正如我所说的,您实际上可以在实际的处理程序方法中手动调用translate_mime,它工作得很好。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4962447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档