【问题标题】:django query db on every requestdjango 在每个请求上查询数据库
【发布时间】:2010-12-03 11:17:57
【问题描述】:

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

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

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

【问题讨论】:

    标签: django django-models django-templates


    【解决方案1】:

    context processor 听起来不错。

    【讨论】:

    • 谢谢,这正是我一直在寻找的,总的来说解决了我对 django 的很多问题。
    【解决方案2】:

    正确的方法是使用模板标签。然后您不必将它包含在每个视图中,只需在您的模板中,例如 {% load navigation %} {% navigation %}

    如何写一个:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-14
      • 2013-03-09
      • 1970-01-01
      • 1970-01-01
      • 2015-03-19
      • 2011-08-22
      • 2016-08-10
      • 1970-01-01
      相关资源
      最近更新 更多