与 tastypie 的资源嵌套

Resource nesting with tastypie

尝试用 tastypie 做一些非常简单的事情,但不知道如何做。可以说我有一个模型作者和一个带有指向作者的外键的模式书。我有一个作者资源。因此,/api/v1/author 会给我一个作者列表,/api/v1/author/1 会给我一个特定作者的详细信息。我想要 /api/v1/author/1/books 为我获取该特定作者的书籍列表。怎么样?

示例代码:

来自 django.db 导入模型 来自 tastypie.resource 导入模型资源</p> <p>class 作者(models.Model): 名称 = models.CharField(max_length=200)</p> <p>class 书(models.Model): 标题 = models.CharField(max_length=200) 作者 = models.ForeignKey('Author')</p> <p>class作者资源(模型资源): 查询集 = Author.objects.all()

看起来这个食谱实际上在食谱中,但是对于如此明显的东西,实现起来相当尴尬。

http://django-tastypie.readthedocs.org/en/latest/cookbook.html#nested-resources