我想圍繞像Django一樣的AngularJS客戶端框架包裝我的頭。有一件事讓我很困惑,就是路由和REST問題。Django,REST和角度路線
我一直在嘗試在線閱讀很多內容,但是文檔是有限的,特別是在Django與Angular(在這裏或那裏的小片段)相結合方面。我知道我需要添加一個像TastyPie這樣的REST框架來在我的應用中創建一個健壯的REST界面,以便Angular插入並獲取資源。 (1)我的服務器端應用程序可以呈現我的單頁應用程序(SPA),角度插入(2)路線中(1)我的服務器端應用程序可以渲染我的單頁應用程序應該加載信息/渲染模板(角度)和從服務器(Django)檢索數據不衝突。就像我有人在我的網站上做site.com/user/1234--該路線與Angular路線和Django路線相關 - 除了一個呈現模板,另一個則根據從中檢索到的內容吐出JSON數據庫/服務器。
另外,通過使用REST api,我是否放棄了使ModelForms與我的模型同步等諸多優點?有沒有什麼方法可以用AngularJS來維護這個,或者我需要看一下AngularJS的替代品。
是不是都是建設webapps?客戶端與服務器端?你是什麼意思,「這是建立一個網絡應用程序,而不是一個網站的成本。」? – BluePython 2013-09-13 20:09:08
@shacker是否是錯字,而您是指SOA或SPA?如果是SPA,那麼它是爲了什麼?:)無論如何,GREAT ANSWER +1 – andi 2013-11-08 11:52:14
andi - SPA:http://en.wikipedia.org/wiki/Single-page_application – shacker 2013-11-09 17:30:53