从环境变量读取设置。

django-getenv的Python项目详细描述


https://badge.fury.io/py/django-getenv.svghttps://travis-ci.org/schwuk/django-getenv.png?branch=masterCode Health

在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-dotenvdj-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)

  • 初始版本

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

推荐PyPI第三方库


热门话题
带有嵌套JAR的java RCP ClassNotFoundException   java在输入框中设置默认值,crud应用程序使用spring   java如何在Heroku中使用fs创建新文件   java将JPanel放在JFrame中   java这个正则表达式会匹配“i.imgur.com/xxx”吗?   java在片段内创建RecylerView,而无需在Android中设置片段   Android上Groovy导致java错误的双精度浮点精度损失   swing Java查找JFrame属于JPanel的内容   java Spring junit自连线自定义类本身必须有构造函数吗?   java textswitcher支持前面的文本   从Android客户端到JAXRS的java Post自定义对象   java如何检索JSON数据并使用MPAndroidChart绘制折线图,以及在安卓上的改进   拒绝用户“root”@“localhost”的java c3p0访问(使用密码“是”)   使用Selenium Webdriver自动化ExtJS应用程序时java面临的问题