这可能很简单,但我似乎无法让它运行。
在我的Django项目的设置中,我有这些数据库设置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': os.getenv('DB_NAME'),
'USER': os.getenv('DB_USER'),
'PASSWORD': os.getenv('DB_PWD'),
'HOST': 'xxxx.yyyyy.eu-central-1.rds.amazonaws.com',
'PORT': '',
}
}
并在/etc/environment
我已设置变量,也在.profile
。
但这不起作用我得到了:
(1045, "Access denied for user 'www-data'@'132.31.48.116' (using password: NO)")
如果我删除并硬编码凭据,它可以正常工作。显然我的env变量位于错误的位置。有人可以看看吗?
我在ec2服务器上使用Debian 4.9.51-1(2017-09-28)x86_64