小编Adr*_*ler的帖子

Django:序列化查询集并包含一对多关系子项

我想序列化一个对象的查询集,该对象与另一个模型有一对多的关系.我想在json输出中包含相关对象.

例:

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

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

view.py:

serializers.serialize('json', Author.objects.all()) #does not include the book objects
Run Code Online (Sandbox Code Playgroud)

我很确定有一个简单的解决方案,但到目前为止我无法弄清楚如何做到这一点.谢谢你的帮助!

django serialization django-queryset

3
推荐指数
1
解决办法
2924
查看次数

标签 统计

django ×1

django-queryset ×1

serialization ×1