Tastypie - 获取正在编辑的对象列表(PUT / PATCH)

时间:2012-07-12 14:37:12

标签: django api rest tastypie

我试图在远处进行授权,只有对象的所有者才能编辑它们。

如何在授权方法中获取后调用中正在编辑的对象的ID?

例如:如果某人投放到网址/api/v1/resource_name/1,我想获得' 1 '

此外,tastypie允许一次编辑对象集合。 (http://django-tastypie.readthedocs.org/en/latest/interacting.html#updating-a-whole-collection-of-resources-put
有没有办法在任何调用中获取正在编辑的对象列表?

谢谢!

1 个答案:

答案 0 :(得分:1)

我一直在努力解决这个问题。现在,我通过解析request.path来确定对象。我相信更直接的方法(例如,通过Authorization()中的object参数)将在0.9.12及更高版本中可用。

您也可以观看此问题:How can I pass a detail object to custom authorization in tastypie?

祝你好运。