利用json文件中的环境变量来配置python应用程序。

json_environ的Python项目详细描述


===
json环境
===



图片::https://img.shields.io/pypi/v/json_environ.svg
:目标:https://pypi.python.org/pypi/json_environ

…图片::https://readthedocs.org/projects/json-environ/badge/?version=latest
:目标:https://json-environ.readthedocs.io/en/latest/?badge=latest
:alt:documentation status





利用json文件中的环境变量来配置python应用程序。灵感来自“django environ”。

…_ django-environ:https://github.com/joke2k/django-environ


*免费软件:麻省理工学院许可证
*文档:https://json-environ.readthedocs.io.

===
=
==quick example
==


假设我们有json文件,比如::

{{
“密钥”:“kminvupn=7dbw70e!#njo8qas2bx$tmw$nv1pt$g30&;+f4(8c)”,
“调试”:true,
“ssl”:false,
“允许的主机”:[
“*”
],
“数据库”:{
“名称”:“dbname”,
“用户”:“dbuser”,
“password”:“dbsecret”
}



在项目中使用“json environ”:


import os

'.my_env.json')
env=env(path=env_path)


secret_key=env('secret_key',default=“pt09pt0kvxnhz2ukpt09pt0kclrvi”)
debug=env(“debug”)
allowed_hosts=env('allowed_hosts')
if env('ssl',default=false)为true:
secure_ssl_redirect=false

databases={
“default”:{
“name”:env(“database:name”,default=“test”),
“user”:env(“database:user”,default=“lms”),
“password”:env(“database:password”,default=“123456”),
}
}


credits
----


_ Cookiecutter:https://github.com/audreyr/Cookiecutter
。_` audreyr/cookiecutter pypackage`:https://github.com/audreyr/cookiecutter pypackage



=
=
=
=
==history
=


>0.1.0(2017-10-09)
----


*pypi第一次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java有没有工具可以将zephyr转换为velocity模板?   java在安卓 studio中从JSON响应中获取值   jvm如何在Java中设计一个好的permgen空间字符串?   java如何防止Rest webservice使用被盗令牌进行身份验证   java无法遍历列表JSTL   找不到用于ResourceServerTokenServices的java Bean SpringSecurityOauth2   java子字符串替换问题   爪哇玻璃鱼3。十、 以编程方式处理任意HTTPSession的终止   java如何检查输入是否为整数,并在最后添加一个命令来重新启动while循环?   引发java ical4j 1.0.6不可解析日期异常   Java等价于Delphi的DBCtrlGrid?   如果发生错误,java将查找下一个预期标记ANTLR 3   java自打开应用程序(创建锁屏)   java为什么netty有自己的ConcurrentHashMap?   Gradle任务中的java拉取和运行依赖项   继承与Java继承的混淆   java使用shell脚本中的版本执行jar   java我无法让Sqlite数据库与带有Maven的JavaFX应用程序IDE Eclipse包正确通信   java控制台日志未通过org打印。阿帕奇。hadoop。mapreduce。作业的waitForCompletion(true)方法   JAVAlang.NoSuchMethodError:apachestorm螺栓中的spring getrequest