资源嵌套与tastypie

时间:2015-09-30 18:46:23

标签: python django tastypie

尝试使用tastypie做一些非常简单的事情,但无法弄清楚如何。假设我有一个模型作者和一个模式Book,其中一个外键指向作者。我有一个作者资源。所以,/ api / v1 / author会给我一个作者列表,/ api / v1 / author / 1会给我一个特定作者的详细信息。我想/ api / v1 / author / 1 / books为我提供这个特定作者的书籍清单。怎么样?

示例代码:

from django.db import models from tastypie.resource import ModelResource

class Author(models.Model): name = models.CharField(max_length=200)

class Book(models.Model): title = models.CharField(max_length=200) author = models.ForeignKey('Author')

class AuthorResource(ModelResource): queryset = Author.objects.all()

1 个答案:

答案 0 :(得分:0)

看起来这个食谱实际上是在食谱中,但是对于那些显而易见的事情,实施起来相当尴尬。

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