我正在使用angularjs构建网站。后端是django和django-tastypie。
目前我们在一个单独的域(不同于django域)中托管了前端内容(angularjs
)。
我们从django中分离了所有angularjs htmls
这是正确的方法吗?
我发现其他一些人通过django视图渲染了angularjs模板。
答案 0 :(得分:0)
看看https://www.youtube.com/watch?v=vWJorwEQWLk(使用django rest框架,但原理是相同的)。通常,您不应该使用不同的域来托管angularjs和django(这会使会话处理变得复杂等)。
答案 1 :(得分:0)
我不一定知道*正确*方式,但分离Django和Angular模板肯定是一件非常明智的事情。从Django的角度来看,Angular模板只是静态文件。
我过去所做的是拥有一个基本的Django视图,其中包含从模板变量设置的几个js变量,然后通过静态文件和ajax为其余的Angular提供服务。