SQL データベースの単なるテーブル インターフェイスであるフォームを埋め込む必要がある django Web サイトがあります。動的な変更、つまり追加、削除、変更などの操作を実行したいと考えています。どうすればこれを達成できるかわかりませんか?
バックボーン js や ember など、いくつかのことを見てきました。
誰かが私が使用できるものと、私が見ることができるリソースや例があるかどうかを教えてもらえますか?
SQL データベースの単なるテーブル インターフェイスであるフォームを埋め込む必要がある django Web サイトがあります。動的な変更、つまり追加、削除、変更などの操作を実行したいと考えています。どうすればこれを達成できるかわかりませんか?
バックボーン 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