如何后处理django设置

时间:2014-01-15 18:19:39

标签: django

我想在django项目的settings.py文件中对自定义设置进行一些后期处理。换句话说,我想查看这个特定设置的值,然后从中获取一些额外的值,我可以稍后在视图中使用它。例如。

我可以在视图中进行后期处理,但是每次调用视图时都需要完成。我宁愿在应用程序启动时执行一次(或由于设置更改而重新启动)。

我尝试将其放在相关应用的__init__.py文件中,如下所示:

#!/usr/bin/python

from django.conf import settings

print settings.MY_CUSTOM_SETTING

但它爆炸,说在设置中没有这样的属性。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

呃,原来我只需要在我的settings.py文件中进一步定义设置,然后再加载想要使用它的应用程序。