DJANGO:根据不同的环境,配置不同的SETTINGS文件,读取不同的DB,JENKINS,SALT配置
2015-10-26 15:48
736 查看
今天撸了一次,实现如下:
1,新建配置目录,将不同的环境的SETTINGS.PY文件独立出来,并将各自环境引用的DB连接,JENKINS,SALT等参数都写在里面。
DEMO:
2,启动时加载配置文件(NGINX或APACHE启动WSGI时,依此方法)。
3,在需要读取SETTINGS里的全局参数时,按以下方法读出。
views.py
4,输出截图:
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,输出截图:
相关文章推荐
- GO语言教程(二)编辑器IDE之JetBrains篇(PyCharm+go插件plugin)
- 离线谷歌卫星地图加载服务中间件调用示例For Google API
- algorithm@ 大素数判定和大整数质因数分解
- Light OJ 1030 - Discovering Gold
- ssoj2454愉快的logo设计(dp)
- golang struct 面向对象
- golang 接口interface{}、断言、switch type
- Google Chrome input 设置 line-height 后光标变得和input一样高
- django web Cookie 和 Sessions 应用
- bapi BAPI_GOODSMVT_CREATE做mb31产品入库
- GO语言教程(一)Windows下Go的安装, 以及HelloWorld
- Django concept
- ActionBar标题Lego显示和项目的桌面图标显示
- 跟着猫哥学Golang[3] - if else
- mongo查询
- django 多站点urls配置
- 跟着猫哥学Golang[2] - 变量
- 跟着猫哥学Golang[6] - 结构体
- go语言vim开发环境快捷键
- django 验证用户是否登陆