Как решить следующую ошибку в django UndefinedValueError('{} не найден. Объявите его как envvar или определите значение по умолчанию.' .format(option))?
При выполнении миграций я получаю следующие ошибки в django
raise UndefinedValueError('{} not found. Declare it as envvar or define a default value.'
.format(option))
decouple.UndefinedValueError: EADDRESS not found. Declare it as envvar or define a default va
lue.
В .env
...
EADDRESS=your_address
В settings.py
...
from django.core.exceptions import ImproperlyConfigured
from dotenv import load_dotenv
def get_env_variable(var_name):
try:
return os.environ[var_name]
except KeyError:
error_msg = "Set the {} environment variable".format(var_name)
raise ImproperlyConfigured(error_msg)
EADDRESS = get_env_variable("EADDRESS")