您的位置:首页 > 编程语言 > Go语言

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

2015-10-26 15:48 736 查看
今天撸了一次,实现如下:

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,输出截图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: