我想在django项目的settings.py文件中对自定义设置进行一些后期处理。换句话说,我想查看这个特定设置的值,然后从中获取一些额外的值,我可以稍后在视图中使用它。例如。
我可以在视图中进行后期处理,但是每次调用视图时都需要完成。我宁愿在应用程序启动时执行一次(或由于设置更改而重新启动)。
我尝试将其放在相关应用的__init__.py文件中,如下所示:
#!/usr/bin/python
from django.conf import settings
print settings.MY_CUSTOM_SETTING
但它爆炸,说在设置中没有这样的属性。
有办法做到这一点吗?
答案 0 :(得分:0)
呃,原来我只需要在我的settings.py文件中进一步定义设置,然后再加载想要使用它的应用程序。