0
我有以下的數據模型 -處理日曆與基於數據REST
"Room":
"id": 1
"name": "Deluxe"
"description": "A big room"
...
"Inventory":
"room_id" : 1
"date" : "27/04/2015"
"availability" : 10 //Given a date the number of rooms available
的用例的UI會(以下模擬) - 一個房間 - 對
- 集可用性單日
- 一套空房多天一次
- 由SEL一次性從日曆中提取日期。
去主/唯一鍵我可以考慮庫存每天爲資源,併發出多個崗位/把每一天的電話。但是發出多個請求可能會矯枉過正。
我們在客戶端/服務器端的Django Rest框架上使用Ember Data REST適配器。
是否有任何建議的REST模式來處理這種基於時間/天的數據?
在此先感謝。
不幸的是,我們無法從預訂數量中獲得可用性 - 用戶可以自由設置任意數量的可用性。我添加了一個模擬來更好地解釋用例。 –
在這種情況下,我可以建議的唯一約定是JSON修補程序(https://tools.ietf.org/html/rfc6902)或創建可有效處理您的用例的自定義批處理端點。有些人迴避了JSON補丁RFC,因爲他們認爲它不起作用,並且額外的複雜性不能保證它的使用,而只是提出多個請求......但是我相信你可以對此形成自己的看法。 – mpowered