从环境变量读取设置。

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第三方库


热门话题
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添加更改图形颜色的按钮