2012-04-27 99 views
1

我爲我的網站使用Django並嘗試合併backbone.js。骨幹鼓勵使用Tastypie - 但我寧願不要。有沒有辦法使用backbone.js和Django沒有tastypie?有沒有例子可以說明如何做到這一點?Backbone.js和Django(沒有Tastypie)

+0

您可能還想查看http://django-rest-framework.org/ – 2013-07-07 19:00:50

回答

2

我一直都是你。只需要爲主幹創建自定義API來讀取特定實例。

所有這一切的真正含義是在您的views.py中創建自定義視圖,並將它們附加到urls.py中的自定義urls以用於主幹。您的意見將不得不返回對象的JSON版本或對象

所以,你最終與友好尋找網址的骨幹喜歡

例如,如果我有一個框的模式,我想寫一個網址和一個視圖,將數據庫中的所有框發送到我的前端,將它們傳送到骨幹網 - 我可以製作像這樣的/ api/v1/box/all /任何你想要的網址。在你看來,你只需要記住返回JSON。

記住 - 你需要更新視圖,以從骨幹syncings(tastypie放置) 像/ API/V1 /盒/ 3 /更新updatedinfodata

讓我知道如果你想我擴大或更新?顯示一些代碼。

0

這是可能的機器人使用TastyPie,只是建立你自己的API。

您只需要知道Backbone發送到API和它期望接收的數據。