【发布时间】:2016-07-02 20:48:51
【问题描述】:
我想知道。如果我在视图上使用select_related,如果我在模板上使用对象,它会保存数据库命中吗?
让我们说:
views.py
one_thing = things.objects.filter(...).select_related("another_thing")
模板.html
<p>{{ one_thing.another_thing }}</p>
关于select_related 的文档写道:
返回一个“遵循”外键关系的查询集, 在执行查询时选择其他相关对象数据。 这是一个性能提升器,它导致单个更复杂 查询,但意味着以后不需要使用外键关系 数据库查询。
【问题讨论】:
标签: django django-templates django-queryset