我在json文件和数据库中有一些配置,我想在Django启动(Apache服务器启动)上加载这些配置。我将在所有应用程序中使用这些全局变量。 例如:外部服务器连接api或实例数。
定义全局变量的最佳方法是什么。我想在服务器启动时加载json文件并使用变量值util server stop。 ?
答案 0 :(得分:0)
听起来你可能正在寻找的东西是environment variables
- 你总是可以使用一个小脚本来设置你目前拥有的JSON环境变量。
在你的.bashrc文件中设置这些,或者更好的是virtualenv会让你:
SECRET_KEY
out of version control. 关于如何设置它的django-environ docs have a useful tutorial。 The Django Cookie-Cutter project广泛使用环境变量(包括数据库和邮件服务器设置),是获取提示和方法的好地方。