{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/5"}],"enrichment":{"capability":"Loads environment variables from a .env file into Django's manage.py and WSGI applications before Django initializes.","skillfed_tags":["django-integration","environment-config","abandoned"],"use_cases":["Load database credentials and API keys from .env during local Django development without committing secrets to version control.","Configure Django settings via environment variables in Docker containers or cloud deployments.","Set up WSGI applications to read .env files automatically on startup without modifying application code.","Manage different environment configurations by switching .env files at deployment time."],"what_it_does":"django-dotenv adds a single function call to load environment variables from a .env file before Django initializes. You add dotenv.read_dotenv() at the top of manage.py or wsgi.py, and the package reads your .env file and populates os.environ, letting you follow 12-factor app principles without editing Django's core files. It has no runtime dependencies and works by wrapping the standard dotenv module.\n\nThe package is marked production-stable but abandoned: the last release was in 2017 and the repository's final commit was in 2021. It was tested on Python 3.5, 3.6, 3.7 and 3.8. Because it has not been updated since then, compatibility with modern Django or Python versions is unknown and unsupported.","worth_installing":"Yes, if your Django project uses Python 3.5\u20133.8 and corresponding Django versions from that era. The package is simple, dependency-free, and solves a real problem. No, if you are using modern Python or Django versions, because the package is abandoned and untested on those releases. Verify compatibility with your exact versions before installing."},"id":"django-dotenv","links":{"html":"https://skillfed.io/packages/django-dotenv","md":"https://skillfed.io/packages/django-dotenv.md","pypi":"https://pypi.org/project/django-dotenv/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-12-11","license_spdx":null,"license_treatment":"permissive","name":"django-dotenv","python_support":"unspecified","summary":"foreman reads from .env. manage.py doesn't. Let's fix that."},"popularity":{"monthly_downloads":239863,"position":8914,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.4.2"}
