如何在应用程序启动时预加载django的视图?

时间:2013-04-19 05:35:06

标签: django global-variables

我写了一些全局变量,在views.py中需要一些时间来初始化。我希望在服务器启动时使这些变量初始化,而不是在请求后响应。有什么办法吗?我试过谷歌,但是徒劳无功。我想我不可能是第一个有这种需求的人。感谢。

1 个答案:

答案 0 :(得分:1)

似乎你在谈论的是settigs,也就是说,在开始时固定的变量。

您可以在settigs.py中设置此类变量并访问它们导入设置:

<强> settings.py

MYSETTING = some expression

<强> views.py

from django.conf import settings
...
mycalc = ... MYSETTINGS ...