2012-10-29 21 views
0

我有一個django網站,我需要在其上嵌入一個只是SQL數據庫上的表接口的表單。我想執行動態更改,即添加,刪除,修改等操作。我不知道我怎麼能做到這一點?在django網站上需要一個sql數據庫接口作爲窗體

我看了幾件事情,如骨幹js和餘燼等。

有人能告訴我哪一個我可以使用,如果有任何資源或例子,我可以看看?

+0

有點像Django管理的接口? –

回答

1

既然你已經用Javascript和Jquery標記了這個,我假設你指的是通過客戶端中的ajax異步執行更改。否則,在Django這樣做的標準方法是使用ModelForm

對於異步CRUD操作(創建,讀取,更新,刪除)我做了以下內容:

1)使用Django Tastypie創建一個RESTful HTTP接口到您的模型。這將確保您將獲得每個操作的POST,GET,PATCH/PUT,DELETE http url。

2)使用jQuery $.ajax到表單域綁定到這些操作

$.ajax({ 
    url: 'http://localhost:8000/api/v1/yourmodel/1/', 
    type: 'GET', 
    accepts: 'application/json', 
    dataType: 'json' 
}) 

使用瀏覽器來測試你的API或類似Postman工具或者你可以使用curl

相關問題