gpt4 book ai didi

javascript - 使用 Backbone.js 从数据库获取完整响应

转载 作者:行者123 更新时间:2023-11-28 07:24:52 25 4
gpt4 key购买 nike

我的 Django API 收到了对 Backbone.js 前端的响应,但我只收到了部分数据。

我收到的回复如下所示:

{"count":27,"next":"http://127.0.0.1:8000/messages/?page=2","previous":null,"results":    
[
{"url":"http://127.0.0.1:8000/messages/1/","creator":"CREATOR","content":"CONTENT","post_date":"2015-04-21T22:13:08.654152Z"},
{"url":"http://127.0.0.1:8000/messages/2/","creator":"CREATOR2","content":"CONTENT2","post_date":"2015-04-21T22:13:08.654152Z"},
...
]
}

这是因为我的响应有一个 next 字段,其中包含响应其余部分的 URL。我应该如何在 Backbone 中处理这个问题,以便从服务器获取完整的响应?

**这是我收集的 sync 函数:

sync: function(method, model, options) {
var that = this;
var params = _.extend({
type: 'GET',
dataType: 'json',
url: that.url,
processData: false
}, options);
return $.ajax(params);
}

所以它只是向 http://127.0.0.1:8000/messages/ 发出 GET 请求,但我不知道如何向下一个响应参数。

最佳答案

我在 Django 应用程序中提交的 settings.py 中解决了这个问题。我正在使用 Django Rest Framework,并且有一个配置选项来设置分页大小,因此我将其设置得很大。

关于javascript - 使用 Backbone.js 从数据库获取完整响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29795013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com