我有一个 django 网站,我需要在该网站上嵌入一个表单,该表单只是 SQL 数据库上的一个表接口。我想执行动态更改,即添加、删除、修改等操作。我不知道我怎么能做到这一点?
我看过一些东西,比如主干 js 和 ember 等等。
有人可以告诉我可以使用哪一个,是否有任何资源或示例可以查看?
我有一个 django 网站,我需要在该网站上嵌入一个表单,该表单只是 SQL 数据库上的一个表接口。我想执行动态更改,即添加、删除、修改等操作。我不知道我怎么能做到这一点?
我看过一些东西,比如主干 js 和 ember 等等。
有人可以告诉我可以使用哪一个,是否有任何资源或示例可以查看?
由于您已使用 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'
})
在浏览器中使用Postman 之类的工具来测试您的 API,或者您也可以使用curl