我讀了幾篇文章關於使用新的JS框架,如Backbone.js的或Ember.js使用backbone/ember讓django成爲一個簡單的REST API?
我想出了這個說法: 如果我使用像Backbone.js的/ Ember.js一個JS框架,然後我將邏輯從後端(Django)移到前端。
因此,Django實際上只能用於它的模型嗎? 這是否意味着Django Views和Django Template不再需要了,並且Django後端有點變成了將被前端使用的「基本」REST API。
你同意嗎?這是Django在這種情況下的目的嗎?
將前端的Backbone.js/Ember.js這樣的框架用於最合適的用例時,是否將django後端轉換爲REST API?
謝謝。
好吧,我已經嘗試了前兩個。然而,與骨幹網的整合看起來並不簡單。這聽起來像是我必須重寫骨幹上的一些東西......是否有一些方便的方法可以使用最少的配置以簡單的方式立即使用主幹進行一個或多個工作?謝謝。 – Michael 2012-08-03 09:51:06
我們擁有相當多的自定義DRF和Backbone設置,其中包含覆蓋同步和更多內容。我們使用DRF並不是因爲開箱即用的兼容性,而是因爲易於定製。我會用更多的信息更新我的答案 – 2012-08-03 11:54:20
好吧,我想我必須經歷骨幹同步等的定製。 – Michael 2012-08-03 15:33:11