我试图在远处进行授权,只有对象的所有者才能编辑它们。
如何在授权方法中获取后调用中正在编辑的对象的ID?
例如:如果某人投放到网址/api/v1/resource_name/1
,我想获得' 1 '
此外,tastypie允许一次编辑对象集合。 (http://django-tastypie.readthedocs.org/en/latest/interacting.html#updating-a-whole-collection-of-resources-put)
有没有办法在任何调用中获取正在编辑的对象列表?
谢谢!
答案 0 :(得分:1)
我一直在努力解决这个问题。现在,我通过解析request.path来确定对象。我相信更直接的方法(例如,通过Authorization()中的object参数)将在0.9.12及更高版本中可用。
您也可以观看此问题:How can I pass a detail object to custom authorization in tastypie?。
祝你好运。