我想知道。如果我在视图上使用var loggers = require('./../loggers/ticket.js')();
var log = loggers.getTicketLogger;
typeof loggers; // => object
typeof log; // => function
,如果我在模板上使用该对象,它会保存数据库命中吗?
让我们说:
views.py
select_related
template.html
one_thing = things.objects.filter(...).select_related("another_thing")
关于<p>{{ one_thing.another_thing }}</p>
的文档写道:
返回一个“跟随”外键关系的QuerySet, 在执行查询时选择其他相关对象数据。 这是一个性能助推器,导致单一更复杂 查询但意味着以后使用外键关系不需要 数据库查询。
答案 0 :(得分:2)
django的模板代码在后端执行,并在页面加载完成后在模板中呈现数据,因此无论您是在views.py中还是在模板中使用它都没有区别。