Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用tastype进行资源嵌套_Python_Django_Tastypie - Fatal编程技术网

Python 使用tastype进行资源嵌套

Python 使用tastype进行资源嵌套,python,django,tastypie,Python,Django,Tastypie,尝试用tastypie做一些非常简单的事情,但无法找到方法。假设我有一个模型作者和一个外键指向作者的模型书。我有一个作者资源。因此,/api/v1/author会给我一个作者列表,/api/v1/author/1会给我一个特定作者的详细信息。我想要/api/v1/author/1/books给我一个这个特定作者的书籍列表。怎么做 示例代码: 从django.db导入模型 从tastypie.resource导入ModelResource 类作者(models.Model): name=mode

尝试用tastypie做一些非常简单的事情,但无法找到方法。假设我有一个模型作者和一个外键指向作者的模型书。我有一个作者资源。因此,/api/v1/author会给我一个作者列表,/api/v1/author/1会给我一个特定作者的详细信息。我想要/api/v1/author/1/books给我一个这个特定作者的书籍列表。怎么做

示例代码:


从django.db导入模型
从tastypie.resource导入ModelResource

类作者(models.Model): name=models.CharField(最大长度=200)

教材(models.Model): title=models.CharField(最大长度=200) author=models.ForeignKey('author')

类AuthorResource(模型资源): queryset=Author.objects.all()

看起来这方面的诀窍实际上已经在食谱中了,但是对于一些显而易见的东西,实现起来相当尴尬


看起来这方面的诀窍实际上已经在食谱中了,但是对于如此明显的事情,实现起来相当尴尬