AWS Beanstalk Django / Python работает локальная проблема

мы проследилиРазвертывание приложения Django на AWS Elastic Beanstalk " Учебник предоставлен Amazon, но я пытаюсь запустить проект локально, и я получаюKeyValue error что я не смог найти решение для.

При запуске команды:$ ./manage.py help

Я получаю эту ошибку: I '

File "/Users/dave/Sites/djangodev/djangodev/settings.py", line 17, in 
    'NAME': os.environ['RDS_DB_NAME'],
File "/Users/dave/.virtualenvs/djangodev/bin/../lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'RDS_DB_NAME'`

м на самом деле пытается бежать$ ./manage.py runserver но это возвращает runserver не существует ошибки. Это потому, что в моем файле settings.py есть ошибка.

settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': os.environ['RDS_DB_NAME'],
        'USER': os.environ['RDS_USERNAME'],
        'PASSWORD': os.environ['RDS_PASSWORD'],
        'HOST': os.environ['RDS_HOSTNAME'],
        'PORT': os.environ['RDS_PORT'],
    }
}

Это отлично работает на AWS. Локально это не так. И я'Я не удивлен, так как RDS_DB_NAME нет в моем местном словаре os.environ.

Был еще один вопрос, связанный с stackoverflow, который пока не дал решения.Эластичный бобовый стебель не создает параметры RDS

У меня это работает на AWS, этопросто заставить работать локальный экземпляр, что сложно.

Ответы на вопрос(1)

Ваш ответ на вопрос