DJANGO:根据不同的环境,配置不同的SETTINGS文件,读取不同的DB,JENKINS,SALT配置-阿里云开发者社区

开发者社区> 天飞> 正文

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android开发学习之使用Toolbar实现不同的Fragment使用不同颜色的标题栏与状态栏
Android开发学习之使用Toolbar实现不同的Fragment使用不同颜色的标题栏与状态栏                                            先看效果图。
2307 0
SaltStack Syndic配置
参考URL: http://www.ttlsa.com/saltstack/saltstack-syndic-example/   虽然中心master看不到 minion的key 但是还是可以直接指导minion id干活。
595 0
+关注
天飞
一个运维老同志
1512
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载