django-taggit:有没有办法减少数据库查询?

dmr*_*mrz 5 django django-taggit

说我有一个模型:

class Entry(models.Model):
    ...
    tags = TaggableManager()
Run Code Online (Sandbox Code Playgroud)

当我在模板中迭代Entry.objects.all()时,entry.tags.all会再向数据库生成一个查询.是否可以减少查询数量?使用像select_related()这样的东西(我知道它不会起作用,因为django-taggit使用了很多关系,但我确信应该有一种方法可以选择所有带有相关标签的条目)

Dou*_*g-W 0

尝试使用Select Reverse,它旨在通过单个查询获取多对多关系的完整性。