我是学习django的新手,对于一个项目,我需要将mysql数据库(使用awsrds数据库)连接到我的应用程序。
我一直在遵循教程,但是我遇到了一个问题:“rds\u hostname”不在os.environ中(我的rds\u hostname是特定于aws上的数据库的)。
我不认为这句话是真的:
如果os.environ中的“rds\u hostname”:
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'],
}
}
但我不知道为什么(可能是我的requirements.txt,这是 Django==1.9.12 MySQL-python==1.2.3
(我的引擎是MySQL5.6.39)或者它可能是我的一个.configs?谢谢您!
暂无答案!
目前还没有任何答案,快来回答吧!