我在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)
现在我有以下的tastypie
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不能为null。 (我在 book 表中有一个条目,其中id为1)。
我需要使用哪种方法?滋润?或obj_create?
答案 0 :(得分:1)
在这里,我需要写一个 BookResource 并发回{titlename: "123",book:/api/v1/book/1/}