【发布时间】:2015-03-13 09:56:45
【问题描述】:
我有兴趣在我的应用程序的每个页面上显示最近搜索的字词(存储在数据库中)。乍一看,layout.html 似乎是这个函数的最佳位置。我需要运行数据库查询,它们看起来像这样:
{{import pymongo}}
{{db = pymongo.MongoClient()}}
{{result = db.collection.distinct("search_term")}}
{{etc...}}
我不确定这是不是最明智的想法。在安全性方面,我是否应该关注从视图中运行数据库查询?还有其他选择吗?
【问题讨论】: