2012-03-11 28 views
1

Iam混淆了在backbone.js中使用apis以及爲apis使用djangorestframework,我在使用GET時檢查了json響應,但是「id」字段未包含在json響應中,但使用PUT時,JSON表示因爲這個IAM越來越效應初探作爲backbone.js中的休息行爲

"id" field doesn't exists 

的「ID」字段我的疑問是所有掌握的行爲像這樣或不僅於此,而refer this,他剝離了ID在backbone.sync,可能嗎。

+0

你在哪裏看到這個迴應? – kinakuta 2012-03-11 04:53:39

+0

fireburg給出了迴應 – 2012-03-12 01:31:33

回答

1

Backbone.js在創建和更新操作(POST和PUT)中發送模型的所有數據。對於創建(POST),該對象沒有ID,因爲該ID是在服務器上創建的。

覆蓋Backbone.sync是一種非常有效的方法,因爲剝離所有PUT請求需要完成的id - 另一種方法是修改服務器端以接受backbone.js預期格式的數據。