DJANGO:根据不同的环境,配置不同的SETTINGS文件,读取不同的DB,JENKINS,SALT配置

今天撸了一次,实现如下:

1,新建配置目录,将不同的环境的SETTINGS.PY文件独立出来,并将各自环境引用的DB连接,JENKINS,SALT等参数都写在里面。

  DEMO:

  

JENKINS = {
    'URL': 'http://1.2.3.4:5/',
    'USERNAME': 'username',
}

2,启动时加载配置文件(NGINX或APACHE启动WSGI时,依此方法)。

  

python manage.py runserver --settings=settings.dev_settings

3,在需要读取SETTINGS里的全局参数时,按以下方法读出。

  views.py

  

from django.conf import settings
print settings.__getattr__("JENKINS")["URL"]
print settings.__getattr__("JENKINS")["USERNAME"]

4,输出截图:

DJANGO:根据不同的环境,配置不同的SETTINGS文件,读取不同的DB,JENKINS,SALT配置

上一篇:mybatis 关联查询时,从表只返回第一条记录解决办法


下一篇:SubSonic3.0插件分页查询速度测试