django在每个请求上查询db

时间:2009-10-02 21:29:59

标签: django django-models django-templates

我有一个导航元素,由数据库中的值决定。

无论是什么视图,我都需要将这些导航对象从数据库中取出。

在代码中我可以告诉它设置一个包含所有导航对象的模板变量而不在每个视图中设置它?

2 个答案:

答案 0 :(得分:2)

这对context processor来说非常有用。

答案 1 :(得分:1)

执行此操作的正确方法是使用templatetag。然后,您不必将其包含在每个视图中,只需在您的模板中,例如{%load navigation%} {%navigation%}

如何写一个: