django+angular的实例

使用 angular后,服务端基本不需要模板渲染,不需要多控制器,只需要找个 实现 RESTfull API的框架即可,服务端所有的路由都指向一个页面,然后把路由、模板交给 angular 处理就可以了。没有使用过 django ,去gihub上搜索: Search · django angular · GitHub
■网友
django+angular,关键在于你想用什么API规范。angular的route和django的urls完全不是一码事……模版基本不需要用了(除非有特殊的保密需求,毕竟前端页面是藏不住的,而通过Django可以利用鉴权之类的信息对同一个地址渲染完全不同的页面)angular的路由说白了是指定angular事件与链接跳转的关系,是静态的,是公开的;Django的路由是请求与view的关系,是动态的,不公开的。angular与Django的交互可以走Ajax,如果用RESTful,完全可以用现成的框架,url可以配的很简单,view也可以很简单。不用RESTful的话想对麻烦一点点,不过也并没有太大区别。要注意的是,对用户而言,前端是完全透明的。如果你想隐藏任何逻辑,这些东西就不能交给前端处理。鉴权、数据验证之类的工作绝对不要留在前端里做。这一点无论你的后端是Django还是flask甚至是php系的比如lavarel,你的前端无论是angular还是jquery都是一样。
■网友
http://www.uqugu.com/service/fenav/django + angularjs
■网友
最近我也在用django+angularjs做后台的项目,遇到了和你同样的困惑,如果用了angularjs的模板,那么django的模板就不能在用了,相同的,如果使用了angular的路由,那么django的路由也要放弃,虽然这有些别捏,但是还是值得的,为什么呢?因为这会让我们更专注于前端或者后端的逻辑,我是感觉这是值得的。


    推荐阅读