如何使用django,django-tastypie作为后端托管angularjs?

时间:2014-11-14 10:21:38

标签: django angularjs

我正在使用angularjs构建网站。后端是django和django-tastypie。

目前我们在一个单独的域(不同于django域)中托管了前端内容(angularjs)。

  

我们从django中分离了所有angularjs htmls

这是正确的方法吗?

我发现其他一些人通过django视图渲染了angularjs模板。

2 个答案:

答案 0 :(得分:0)

看看https://www.youtube.com/watch?v=vWJorwEQWLk(使用django rest框架,但原理是相同的)。通常,您不应该使用不同的域来托管angularjs和django(这会使会话处理变得复杂等)。

答案 1 :(得分:0)

我不一定知道*正确*方式,但分离Django和Angular模板肯定是一件非常明智的事情。从Django的角度来看,Angular模板只是静态文件。

我过去所做的是拥有一个基本的Django视图,其中包含从模板变量设置的几个js变量,然后通过静态文件和ajax为其余的Angular提供服务。