4
我重構我的休息api服務器使用Flask-RESTful,並且對某些特定情況我需要獲得屬於另一個資源的列表的疑問。有些事情是這樣的:flask-restul嵌套的資源
/api/v1/users/john/orders
你會如何設計它?因爲如果我有一個名爲訂單的資源,我需要知道從哪個用戶我必須從中獲取訂單。但是,我如何讓資源知道用戶?我沒有看到任何__ init __方法,我可以指定參數給資源。
我想到了註冊訂單資源時做這樣的事情:
api.add_resources(Orders, '/api/v1/users/<string:username>/orders')
但是,我怎麼能訪問字符串:用戶名在訂單資源?
我想一個解決辦法是要做到:
api.add_resources(Orders, '/api/v1/orders/')
,併發送查詢參數指定我想從訂單的用戶,但我想知道,如果它可以做到像上面的例子。
你有沒有想過如何做到這一點? – 2014-11-18 12:50:35
對不起忘記了這個。是!虐待編輯問題,以便您可以看到它。 – Sebastian 2014-11-18 15:58:19