0

如何确定 GET 方法是在请求详细资源 (example.com/api/v1/entry/1/) 还是列表 (example.com/api/v1/entry/)

我要做的是记录一个详细的 GET 方法被调用的次数。

一个选项是检查请求对象并获取 PATH 并查看是否提供了资源 ID。但是,我想知道是否有更好的方法可以使用美味派的方法来做到这一点。

4

1 回答 1

2

覆盖方法 get_detail。

def get_detail(self, request, **kwargs):
    # Your custom code for incrementing GET counter
    return super(YourResource, self).get_detail(request, **kwargs)

每次请求获取详细信息方法时都会调用该方法。

于 2013-02-08T11:29:28.717 回答