我正在构建一个简单的应用程序,作为我学习(了解REST API)的一部分,使用django和backbone。我想创建一个用户注册,并使用json将这些值传递给django后端。有人能指点我用一些例子和源代码来构建使用django的优秀API并将它们与骨干一起使用吗?
答案 0 :(得分:1)
对于API,请查看django-tastypie和django-rest-framework。这些是我认为活跃且设计良好的几个REST API框架。
答案 1 :(得分:1)
您需要在django应用程序中使用REST后端才能与骨干网进行通信。 构建Django视图以响应html,但他们也可以使用json进行响应。 我不建议尝试构建自己的json视图,而是使用像django-tastypie
之类的东西答案 2 :(得分:1)
我会说this is a good example,他正在用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;