1

我对在backbone.js中使用api和使用djangorestframework for api感到困惑,我在json响应中检查了使用GET时,POST “id”字段不包含在json响应中,但是在使用PUT时,json显示“id”字段,因为这个我得到了回应

"id" field doesn't exists 

我的怀疑是像这样或只有这样的所有休息行为,同时参考这个,他在backbone.sync中剥离了id,是否可能。

4

1 回答 1

1

Backbone.js 在创建和更新操作(POST 和 PUT)中发送模型的所有数据。对于创建 (POST),对象没有 id,因为 id 是在服务器上创建的。

覆盖 Backbone.sync 是一种完全有效的方法,因为需要对所有 PUT 请求进行 id 剥离 - 另一种方法是修改服务器端以接受骨干网期望格式的数据。

于 2012-03-11T11:55:17.880 回答