Skip to main content

.env file handler. required for django, docker, etc

Project description

Installation

$ [sudo] pip install env-file

Classes

class __doc__
env_file.EnvFile .env file class

Functions

function __doc__
env_file.get(path='.env') return a dictionary wit .env file variables
env_file.load(path='.env') set environment variables from .env file

Examples

Django example

.env

DJANGO_SETTINGS_MODULE = project.settings
DJANGO_SECRETKEY = somerandomkey
DB_NAME=dbname
DB_PASS=secret

manage.py

import env_file
import sys

if __name__ == "__main__":
    #  os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")
    env_file.load()

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

readme-generator

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page