我正在使用 django 和骨干构建一个简单的应用程序,作为我学习(理解 REST API)的一部分。我想创建一个用户注册并使用 json 将这些值传递给 django 后端。有人可以指出一些示例和源代码来使用 django 构建好的 API 并将它们与骨干一起使用吗?
问问题
453 次
3 回答
1
对于 API,请查看django-tastypie和django-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 回答