Comments (6)
python-dotenv
seems to work well enough for me. I use load_dotenv()
in manage.py
and I can access .env variables from settings. Does this project have any additional functionality?
from django-dotenv.
I agree, but there is another project called python-dotenv, but I always use django-dotenv.
both packages import as a dotenv-module, so there is a naming conflict.
you cannot use both package in the same project
``
pip install python-dotenv
pip install django-dotenv
import dotenv # which one wins?
``
from django-dotenv.
I hit this conflict too, trying to use both this and pytest-dotenv
.
from django-dotenv.
Same here, this should have been named something else.
from django-dotenv.
Yes, I agree, the package name must be changed so that there is no conflict with python-dotenv
. Maybe a good name is django_dotenv
?
from django-dotenv.
I hit this conflict too, trying to use both this and
pytest-dotenv
.
Also hit this. I tried to fix it using pytest-django-dotenv, but they only support paths relative to the VIRTUAL_ENV
environment var. I'm using pyenv
so that doesn't cut it.
FWIW my solution was to switch from using the pytest
command to using python manage.py test
, enabled by the solution described in the docs here. I just copy/pasted the solution in the docs and this started working :)
Btw I'm using pytest-django
from django-dotenv.
Related Issues (20)
- Is there a reason not to override variables HOT 3
- Doc's Issue--virtual env incorrect HOT 1
- Integrate with `django-admin`? HOT 4
- seems broken in python3 HOT 3
- Allow values in .env to overwrite already defined environment variables HOT 1
- Is it possible to just load dotenv in the settings? HOT 2
- AttributeError: module 'dotenv' has no attribute 'read_dotenv' HOT 4
- Allow (or enforce) encryption of .env file HOT 5
- dotenv use in django script
- Use default value if variable not defined in .env HOT 1
- environment variables are not working on server HOT 1
- pipenv install produces ERROR: Could not find a version that matches django-dotenv
- Readme WSGI example doesn't find the correct folder HOT 1
- Add "safe" option which requires .env.example
- easily allow sourcing .env-file in bash HOT 1
- Usage with Django and Celery
- Deprecation warning due to invalid escape sequences
- Breaks python-dotenv HOT 3
- Can't use with pytest-django and pytest-dotenv HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-dotenv.