AWS Beanstalk Django / Python Running Local Issue

Śledziłem ”Wdrażanie aplikacji Django na AWS Elastic Beanstalk„tutorial dostarczony przez Amazon, ale próbuję uruchomić projekt lokalnie i otrzymujęBłąd wartości KeyValue że nie byłem w stanie znaleźć rozwiązania.

Po uruchomieniu polecenia:$ ./manage.py help

Zwracam ten błąd:

File "/Users/dave/Sites/djangodev/djangodev/settings.py", line 17, in <module>
    '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'`

Próbuję uciekać$ ./manage.py runserver ale to zwraca runserver nie istnieje błąd. Dzieje się tak, ponieważ w moim pliku ustawień.py wystąpił błąd.

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'],
    }
}

To działa dobrze na AWS. Lokalnie tak nie jest. I nie jestem zaskoczony, ponieważ RDS_DB_NAME nie jest w moim lokalnym słowniku os.environ.

Pojawiło się też inne pytanie dotyczące przepływu stosu, które jeszcze nie zapewniało rozwiązania.Elastyczna fasola nie tworzy parametrów RDS

Mam uruchomione na AWS, po prostu uruchamia lokalną instancję, która jest trudna.

questionAnswers(1)

yourAnswerToTheQuestion