1

我正在使用 django 和骨干构建一个简单的应用程序,作为我学习(理解 REST API)的一部分。我想创建一个用户注册并使用 json 将这些值传递给 django 后端。有人可以指出一些示例和源代码来使用 django 构建好的 API 并将它们与骨干一起使用吗?

4

3 回答 3

1

对于 API,请查看django-tastypiedjango-rest-framework。这些是我发现的几个活跃且设计良好的 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 回答