我正在构建一个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来做到这一点?
答案 0 :(得分:0)
我认为你需要在你的资源中编写一个prepend_urls方法,正如Tastypie doc的这一部分所述:
Tastypie Doc - Cookbook#nested-resources
您将拥有自己的图书资源,而不是儿童资源,您也将更改为适合您的网址格式。