Я новичок в изучении Django, и для проекта мне нужно подключить базу данных MySQL (используя базу данных AWS RDS) к моему приложению.
Я следовал этому руководству, но у меня возникла проблема с тем, что RDS_HOSTNAME не находится в os.environ (мой RDS_HOSTNAME относится к моей базе данных на AWS).
Я не думаю, что если утверждение верно:
если 'RDS_HOSTNAME' в os.environ:
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'],
}
}
Но я не знаю почему (это могут быть мои требования. Txt, то есть
Django==1.9.12
MySQL-python==1.2.3
(мой движок - MySQL 5.6.39)
Или это может быть что-то вроде одного из моих .configs?
Спасибо!