从环境变量读取设置。
django-getenv的Python项目详细描述
在django中使用环境变量的一种简单快捷的方法(以及 python)项目。
- 免费软件:BSD许可证
简介
如果你在使用 django-dotenv获取 大多数在.env文件中,您希望使用 Django项目的设置。
它将把布尔值、整数和浮点值转换为它们的本地python 类型。
这里没有什么是django特定的,但是我用它 那就是我所说的Django。
安装
pip install django-getenv
用法
在settings.py文件(或等效文件)中,添加:
from getenv import env
然后要读取环境变量,请执行以下操作:
SECRET_KEY = env("SECRET_KEY")
如果要提供默认值(如果环境变量不是 设置),请尝试:
SECRET_KEY = env("SECRET_KEY", "a_secret_key")
您还可以在模板中使用getenv:
- ::
{%加载getenv%}
当前路径:{%getenv“path”%}
为获得最佳效果,请与 django-dotenv和 dj-database-url。
历史记录
1.3.2(2017-04-15)
- 使用自定义配置而不是django的(5)
1.3.1(2014-03-07)
- 修复历史记录.rst
- 从Travis配置中删除Python2.6
1.3.0(2014-03-06)
- 改进(CookiCutter PyPackage风格)项目布局
1.2.0(2014-01-14)
- 根据需要指定环境变量,并引发improperyconfigured 不存在时例外(2)
1.1.0(2013-07-24)
- 标记为“5-生产/稳定”,而不是“4-测试版”
- 已清理自述文件
- 添加了更改
1.0.0(2013-07-19)
- 初始版本