我是一个宁静的编程新手。我有一个django网站,我的目标是异步加载部分网站。
默认情况下,我现在所做的是:
拨打网址(例如localhost:8080/index
) - >路由Django视图 - > View从数据库获取数据(mongodb,如果你很好奇) - >视图获取模板 - >一起渲染并发送回浏览器
我想改进的是:
当我打开网址时,例如localhost:8080/index
我触发一个事件(例如点击一个<a>
)向我的数据库发送请求并加载其他数据。
我的问题:
我必须采取哪些措施才能安全地将javascript / ajax与我的mongodb连接起来?
此外,我正在考虑使用前端MCV框架(我认为骨干/我也有有限的知识)来处理前端请求。例如。 localhost:8080/index#2
返回包含id : 2
数据库的对象。
答案 0 :(得分:0)
您应该查看django的以下其余API框架。它们将帮助您节省大量时间。
我使用过两者并且更喜欢tastypie
。在项目中集成其中一个后,您可以使用任何前端javascript框架,如angularjs
或backbone
,甚至不使用一个,只需调用资源网址即可通过ajax获取数据