博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DJANGO:根据不同的环境,配置不同的SETTINGS文件,读取不同的DB,JENKINS,SALT配置
阅读量:7101 次
发布时间:2019-06-28

本文共 446 字,大约阅读时间需要 1 分钟。

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

 

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 settingsprint settings.__getattr__("JENKINS")["URL"]print settings.__getattr__("JENKINS")["USERNAME"]

 

4,输出截图:

转载地址:http://turql.baihongyu.com/

你可能感兴趣的文章
运用内核创建一个小的linux【壹】--分析linux启动流程
查看>>
ERROR 2003 (HY000): Can't connect to MySQL server
查看>>
TCP/IP状态图 && TIME_WAIT作用
查看>>
我的友情链接
查看>>
Juniper 基于策略的×××
查看>>
Java项目命名规范
查看>>
【CCNA学习笔记】访问控制列表
查看>>
Java基础学习总结(19)——Java环境变量配置
查看>>
阿里云盾SSL证书即将到期怎么办?
查看>>
Java基础学习总结(2)——接口
查看>>
查询oracle用户创建时间
查看>>
架构师不可不知的十大可扩展架构
查看>>
HiveServer2 Impersonation
查看>>
oracle查询当前用户下的所有表、表对应的所有表字段、表的主键字段名称
查看>>
maven的profile和filter插件管理配置项
查看>>
Centos 7源码编译安装MySQL5.5及配置
查看>>
MySQL中间件性能测试 I
查看>>
Storm【实践系列】 - 如何部署您的工程项目带Storm集群
查看>>
我的友情链接
查看>>
JUnit4中使用Hamcrest测试框架的assertThat断言_小实例
查看>>