1

学習の一環として (REST API を理解するため)、django とバックボーンを使用して単純なアプリケーションを構築しています。ユーザー登録を作成し、json を使用してこれらの値を django バックエンドに渡したいと思います。django を使用し、それらをバックボーンで使用して優れた API を構築するためのいくつかの例とソース コードを教えてもらえますか?

4

3 に答える 3

1

API については、django-tastypiedjango-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 に答える