与 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
尝试用 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