在每次页面加载时从DB获取数据

时间:2014-04-23 17:28:17

标签: django

我基本上需要在应用内的每个视图上进行数据库查询,以便将一些数据传递给我的模板。由于视图不是类,而是简单的函数,我不能有一个构造,我可以在那里进行查询。

那么,从结构上讲,在哪种方式上放置这种逻辑是什么?我可能只是创建一个模板标签并在那里进行查询,但对我来说似乎没有很好的组织。

1 个答案:

答案 0 :(得分:2)

首先,视图当然可以是类:Django自1.3版开始提供class based views

但是,将数据传递到每个模板的最佳方法是使用context processor