处理tastypie中的嵌套URI

时间:2013-09-17 09:37:43

标签: rest tastypie

我正在构建一个REST API,其中用户拥有唯一对象。所以URI的需要(项目要求)的格式如下:

/api/v1/user/[user_slug]/book/[book_isbn]

示例:

http://library.edu/api/v1/user/jack@gmail.com/book/1481879707

http://library.edu/api/v1/user/jill@gmail.com/book/1481879707 

两者都是唯一对象

在这里输入代码

我如何使用tastypie来做到这一点?

1 个答案:

答案 0 :(得分:0)

我认为你需要在你的资源中编写一个prepend_urls方法,正如Tastypie doc的这一部分所述:

Tastypie Doc - Cookbook#nested-resources

您将拥有自己的图书资源,而不是儿童资源,您也将更改为适合您的网址格式。