Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript RESTful环境中的AJAX与Django_Javascript_Ajax_Django_Mongodb_Backbone.js - Fatal编程技术网

Javascript RESTful环境中的AJAX与Django

Javascript RESTful环境中的AJAX与Django,javascript,ajax,django,mongodb,backbone.js,Javascript,Ajax,Django,Mongodb,Backbone.js,我是restful编程新手。我有一个django网站,我的目标是异步加载部分网站 默认情况下,我现在要做的是: 调用url(例如,localhost:8080/index)->路由Django视图->视图从数据库获取数据(如果您感兴趣,请访问mongodb)->视图获取模板->一起呈现并发送回浏览器 我想改进的是: 当我打开一个url,例如localhost:8080/index,并触发一个事件(例如单击)向我的数据库发送请求并加载其他数据时 我的问题: 要安全地将javascript/ajax

我是restful编程新手。我有一个django网站,我的目标是异步加载部分网站

默认情况下,我现在要做的是:

调用url(例如,
localhost:8080/index
)->路由Django视图->视图从数据库获取数据(如果您感兴趣,请访问mongodb)->视图获取模板->一起呈现并发送回浏览器

我想改进的是:

当我打开一个url,例如
localhost:8080/index
,并触发一个事件(例如单击
)向我的数据库发送请求并加载其他数据时

我的问题:

要安全地将javascript/ajax与mongodb连接起来,我需要做什么


此外,我正在考虑使用前端MCV框架(我认为主干/我的知识也有限)来处理前端请求。例如,
localhost:8080/index#2
返回具有我的数据库的
id:2
的对象。

您应该查看以下针对django的rest API框架。它们会帮你节省很多时间

  • 我用过这两种方法,而且我个人更喜欢
    tastypi
    better。一旦您在项目中集成了其中一个,您就可以使用任何前端javascript框架,如
    angularjs
    backbone
    ,甚至不使用它,只需调用资源url即可通过ajax获取数据