我在MongoDB数据库上有一些数据,看起来像这样,在这里我有更多的记录,看起来像以下文档:
{"data":[{"one":"[[1756.53, 2.419583], [13755.95, 0.056274], [1755.62, 0.027065], [11755.59, 0.085065], [1175.28, 906], [11752.33, 0.333531], [11752.31, 0.5], [11752.03, 0.6], [11752.02, 0.107656], [1751.99, 1.288268], .... }],
{"item: "one"}
这些记录是从DRF api端点:http://127.0.0.1:8000/market/myapi/
然后使用AJAX调用将它们渲染到DataTable的我的模板中:
$(document).ready(function() {
var table = $('#mytable').DataTable({
"ajax": {
"type" : "GET",
"url" : "/myapi/?format=datatables",
"dataSrc": function(json) {
return JSON.parse(json.data[0].one);
}
},
"columns": [
{"data":0, "title":"DATA"},
]
});
});
我的实际代码的问题在于,数据库中有很多文档,我不想在我的表中全部显示它们,只显示其中一个。
>例如,如果我的Django页面的子弹是one
,而我在http://127.0.0.1:8000/pages/one/
上,则需要检索记录item: one
的数据。这是我想出的方法,但是我真的不知道如何在代码方面做到这一点。我应该编辑我的AJAX调用还是可以直接在Django中进行编辑?
任何建议都值得赞赏