I used dotenv module installed with pip

On Wed, 2 Mar 2022, 04:43 Adeyemi Deji, <[email protected]> wrote:

> I also get this error anytime I deploy. It works on developments mode. I
> suspect the error coming as a result of adding .env to .gitignore, which
> doesn't reflect on GitHub and heroku  doesn't have access to .env file. Pls
> how do I sort this out?
>
> Thanks in advance for your help
>
> On Wed, 2 Mar 2022, 04:25 Mike Dewhirst, <[email protected]> wrote:
>
>> On 2/03/2022 9:00 am, Dev femibadmus wrote:
>>
>> Do u create the variable SECRET_KEY if no copy ur secret_key e.g
>> "hdFgBv&$..." and create variable SECRET_KEY in ur env which could be or is
>> ur hosting platform and give the value as ur secret_key
>>
>> On Sun, Feb 27, 2022, 21:19 Valdinia - Office <[email protected]>
>> wrote:
>>
>>> On W10 I defined an environment variable: SECRET_KEY
>>> In shell I can read the key:
>>>
>>> *>>> import os*
>>> *>>> os.environ.get('SECRET_KEY')*
>>> 'mysecretkey...'
>>>
>>> But when I'm doing the same thing in *settings.py* I get:
>>>
>>> \lib\site-packages\django\conf\__init__.py", line 90, in __getattr__
>>>     raise
>>> *ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
>>> django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must
>>> not be empty.*
>>>
>>> I found all sorts of solutions, but none works for my app. What should I
>>> do?
>>>
>>
>> SECRET_KEY belongs in settings.py as a string
>>
>> Therefore, if you wish to avoid putting it in there directly (as we all
>> do) you must call a function which returns a string.
>>
>> SECRET_KEY = get_secret_key()
>>
>> ... where you write get_secret_key() to pull it from the environment or a
>> file somewhere which is not in your repository.
>>
>> In my case, I wrote get_creds() as a general purpose retriever of
>> credentials and other bits and pieces which don't belong in the repository
>> and/or change between servers, eg., staging vs production vs development
>> etc. I keep those credentials in separate files in a standard location on
>> every server.
>>
>> That is only suitable for servers I control.
>>
>> Cheers
>>
>> Mike
>>
>>
>>
>>
>>
>>> Thank you!
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/django-users/4afcfd9b-da0f-472e-b5d7-6339088bc4f6n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/django-users/4afcfd9b-da0f-472e-b5d7-6339088bc4f6n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/CAD9bWYyaM2pfg_dvyxk_-UtAqOSi7viT51mX4OxwomFW9sU7Bg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-users/CAD9bWYyaM2pfg_dvyxk_-UtAqOSi7viT51mX4OxwomFW9sU7Bg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>>
>>
>> --
>> Signed email is an absolute defence against phishing. This email has
>> been signed with my private key. If you import my public key you can
>> automatically decrypt my signature and be sure it came from me. Just
>> ask and I'll send it to you. Your email software can handle signing.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/3b40c474-72c3-ced9-ecb7-fd1348845d00%40dewhirst.com.au
>> <https://groups.google.com/d/msgid/django-users/3b40c474-72c3-ced9-ecb7-fd1348845d00%40dewhirst.com.au?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAEO1Grpje48552nNfo%2BfhMrP3bXiRchimBtzUQWac1Ow%2BtoJiw%40mail.gmail.com.

Reply via email to