在这里,您将始终获得两个单独的数据库调用,并且在任何地方添加select_related()都无济于事。一个额外的数据库调用并不重要。
<ul>
{% for obj in myobjects %}
<li>{{ myobj.name }}</li>
<ul>
{% for relobj in myobj.backwardsrelationship_set.all %} {# hit database at every row #}
<li>{{ relobj.name }}</li>
{% endfor %}
</ul>
{% endfor %}
</ul>
这里有什么想法吗?
答案 0 :(得分:0)