0

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

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

调用一个 url(例如localhost:8080/index)-> 路由 Django 视图-> 视图从数据库中获取数据(如果你好奇,可以使用 mongodb)-> 视图获取模板-> 一起渲染并发送回浏览器

我要改进的是:

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

我的问题:

为了安全地将 javascript / ajax 与我的 mongodb 桥接,我必须采取什么步骤?

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

4

1 回答 1

0

您应该查看以下 django 的其余 API 框架。它们将帮助您节省大量时间。

  1. 姜戈美味
  2. Django 休息框架

我都用过,个人tastypie更喜欢。在项目中集成其中之一后,您可以使用任何前端 javascript 框架,例如angularjs甚至backbone不使用,只需调用资源 url 即可通过 ajax 获取数据。

于 2013-09-06T10:32:08.607 回答