Django多个联接查询

Django多个联接查询,django,Django,我相信这确实很简单,但我一生都找不到任何文档来解释如何做到这一点 与此相反,如何获得联接中多个字段的结果: {% for tag in article.tags.all %} 这会导致额外的查询?我想做的是在检索第一篇文章时获取所有相关标记,这样我就可以执行以下操作: {% for tag in article.tags %} 没有.all和额外的查询 谢谢 你不能这么做select\u related()是在单个查询中跟踪联接的常用方法,但它不适用于许多关系。您不能这样做select_re

我相信这确实很简单,但我一生都找不到任何文档来解释如何做到这一点

与此相反,如何获得联接中多个字段的结果:

{% for tag in article.tags.all %}
这会导致额外的查询?我想做的是在检索第一篇文章时获取所有相关标记,这样我就可以执行以下操作:

{% for tag in article.tags %}
没有.all和额外的查询


谢谢

你不能这么做
select\u related()
是在单个查询中跟踪联接的常用方法,但它不适用于许多关系。

您不能这样做
select_related()
是在单个查询中跟踪联接的常用方法,但它不适用于许多关系。

只做您想要的事情,还有一点:)

只做您想要的事情,还有一点:)

所以自定义查询是我唯一的选择?Python支持分组吗?所以自定义查询是我唯一的选择?Python支持分组吗?