【问题标题】:Tastypie save Foreign Key ? (django, backbone.js)美味保存外键? (django,backbone.js)
【发布时间】:2013-08-23 21:31:42
【问题描述】:

我在 django 中有两个模型

class Book(models.Model):
    name = models.CharField(max_length=200)
class Title(models.Model):
    book = models.ForeignKey(Book)
    titlename = models.CharField(max_length=200)

现在我有以下美味的馅饼

class TitleResource(ModelResource):
    class Meta:
        queryset = Title.objects.all()
        authentication = Authentication()
        authorization = Authorization()
        filtering = {'id':ALL}

我想在我的标题表中存储一个新条目。所以,我使用Backbone模型的如下保存方法

title.save({titlename: "ABC", book_id: 1})

网址是/api/v1/title/

但是会报错:book_id 不能为空。 (我在 book 表中有一个 id 为 1 的条目)。

我需要使用什么方法?水合物?还是 obj_create?

【问题讨论】:

    标签: backbone.js tastypie


    【解决方案1】:

    这里,我需要写一个BookResource并发回{titlename: "123",book:/api/v1/book/1/}

    【讨论】:

      猜你喜欢
      • 2017-01-30
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      • 2012-12-17
      • 2013-06-01
      • 2017-05-10
      • 2012-05-31
      • 1970-01-01
      相关资源
      最近更新 更多