标签: django
我基本上需要在应用内的每个视图上进行数据库查询,以便将一些数据传递给我的模板。由于视图不是类,而是简单的函数,我不能有一个构造,我可以在那里进行查询。
那么,从结构上讲,在哪种方式上放置这种逻辑是什么?我可能只是创建一个模板标签并在那里进行查询,但对我来说似乎没有很好的组织。
答案 0 :(得分:2)
首先,视图当然可以是类:Django自1.3版开始提供class based views。
但是,将数据传递到每个模板的最佳方法是使用context processor。