3

这可能是一个愚蠢的问题,可能与我对 Angular js 的无知有关,但是否可以将 Django 框架主要用于后端和数据库交互,并结合 Angular JS 应用程序/网站?

我知道 Angular js 仍然需要 Node Js 来提供数据,所以这似乎是一个冲突。从我在这里寻找的内容中,有一个类似但稍微更技术和更具体的内容:Django, REST and Angular Routes

如果我想试验 Angular JS 但需要一些数据库功能,我有什么选择?

另外,您如何处理您的代码将对所有人开放的事实?

4

2 回答 2

3

不是一个愚蠢的问题。但是,是的,这是完全可行的。我为一个带有 django rest 框架 api 的 Angular Web 应用程序组合了一个 git 种子。看看吧,我想这正是你要找的。将其克隆下来并尝试一下!易于遵循的说明。

Angular-Django 种子

于 2013-09-14T03:08:43.560 回答
3

对 NodeJS 没有任何依赖。您的 Web 框架处理服务器请求,并且您的 Angular 应用程序在浏览器中运行。您将使用 Django 来提供 Angular 运行时使用的文件,通常这包括 HTML、JS 和 CSS 文件的混合。

您的 Angular 应用程序可能会从服务器请求数据,在这种情况下,它会使用内置的 $http 服务(或可能的 $resource 服务)通过 XHR 请求“调用”您的 Django 代码。

于 2013-09-14T04:57:43.077 回答