利用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:删除并重新创建对象   HttpObjectAggregator上的java Netty 4泄漏异常   即使测试失败,java Gradle也会在测试阶段后执行任务   java更新JComboBox后,如何刷新框的长度   java当我单击按钮时,我的应用程序意外停止   java SpringBoot 2.2.1 groovyMarkupConfigurer异常   java spring webflux:如何从同步调用发布事件以进行异步处理?   java Viewpager“ViewGroup”更改背景色运行时   JavaJTree:检查选择的级别   java我想在所有网站href链接上添加前缀   java如何生成无分支代码?   用Java在DrawingCanvas上创建线条   使用jpos api的java打包子字段   Java映射到对象而不是另一个对象的现有方法可选<>吗?   java添加更改图形颜色的按钮