标签: django django-models
我有一个关于select_related()的问题。假设我没有指定深度和属性,即items = ModelA.objects.selected_related(),它是否适用于反向关系,即items [0] .fk_set?
select_related()
items = ModelA.objects.selected_related()
另外,如果我们将items传递给上下文并在django模板中使用它,那么访问模板中items的外键是否会访问数据库?
items
答案 0 :(得分:2)
它不适用于反向关系,会有额外的数据库命中。您可以使用debug_tolbar轻松自行检查。
在哪里评估queryset没有区别:在视图或模板中。