3

我正在尝试授权,只有对象的所有者才能编辑它们。

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

例如:如果有人 PUT 到 url /api/v1/resource_name/1,我想得到 ' 1 '

此外,tastepie 允许一次性编辑一组对象。(http://django-tastypie.readthedocs.org/en/latest/interacting.html#updating-a-whole-collection-of-resources-put
有没有办法让我获得正在编辑的对象列表在任何通话中?

谢谢!

4

1 回答 1

1

我也一直在为此苦苦挣扎。现在,我通过解析request.path来确定对象。我相信更直接的方法(例如通过 Authorization() 中的对象参数)将在 0.9.12 及更高版本中可用。

您可能还会看到这个问题:如何将详细对象传递给美味派中的自定义授权?.

祝你好运。

于 2012-07-12T15:10:44.777 回答