0

我正在使用 Django 1.11.11 和 python 3.6.4 开发一个 API。我有以下模型:

class Subsection(models.Model):
    genres = models.ManyToManyField(Genre, blank=True, default=None)
    tags = models.ManyToManyField(Tag, blank=True, default=None)

我正在执行以下查询:

subsection = Subsection.objects.filter(**q_objects).prefetch_related('genres', 'tags').first()

那么,我可以这样做:

genres = subsection.genres.all()
tags = subsection.tags.all()

但是,这甚至是与 prefetch_related 相关的新调用,我做错了什么?

提前致谢

4

0 回答 0