Javascript RESTful环境中的AJAX与Django
我是restful编程新手。我有一个django网站,我的目标是异步加载部分网站 默认情况下,我现在要做的是: 调用url(例如,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
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获取数据