学習の一環として (REST API を理解するため)、django とバックボーンを使用して単純なアプリケーションを構築しています。ユーザー登録を作成し、json を使用してこれらの値を django バックエンドに渡したいと思います。django を使用し、それらをバックボーンで使用して優れた API を構築するためのいくつかの例とソース コードを教えてもらえますか?
質問する
453 次
3 に答える
1
API については、django-tastypieとdjango-rest-frameworkをご覧ください。これらは、アクティブで適切に設計されていることがわかった 2 つの REST API フレームワークです。
于 2012-12-17T08:07:58.030 に答える
1
バックボーンと通信するには、django アプリケーションに REST バックエンドが必要です。Django ビューは html で応答するように構築されていますが、json で応答することもできます。ただし、独自のjsonビューを構築しようとすることはお勧めしませんが、django-tastypieのようなものを使用してください
于 2012-12-17T08:09:36.547 に答える
1
これは良い例だと思います。JSON API を介して model.set を使用して新しいワインを作成しています。
たとえば...次のセクションを見てください。
saveWine:function () {
this.model.set({
name:$('#name').val(),
grapes:$('#grapes').val(),
country:$('#country').val(),
region:$('#region').val(),
year:$('#year').val(),
description:$('#description').val()
});
if (this.model.isNew()) {
var self = this;
app.wineList.create(this.model, {
success:function () {
app.navigate('wines/' + self.model.id, false);
}
});
} else {
this.model.save();
}
return false;
于 2012-12-17T08:13:06.197 に答える