无法手动在AWS Elastic Beanstalk实例上运行python manage.py migrate命令

时间:2015-12-13 19:39:28

标签: python django postgresql amazon-web-services

我用命令

创建了项目
:: eb create --database.engine postgres --region ap-southeast-1.

它表明我的部署成功。 此外,当我运行命令:: eb open时,它成功打开了我的项目网站。

此外,当我在/var/log/eb-activity.log上检查我的实例上的eb-activity日志时,它还显示我部署项目时迁移成功。

但是当我尝试在Elastic Beanstalk实例上手动运行$ python manage.py migrate时,它会出错,

django.db.utils.OperationalError: could not connect to server: Connection refused
    Is the server running on host "localhost" (127.0.0.1) and accepting
    TCP/IP connections on port 5432?

当我尝试在python manage.py shell上手动创建用户时。它再次出错,

django.db.utils.OperationalError: could not connect to server: Connection refused
    Is the server running on host "localhost" (127.0.0.1) and accepting
    TCP/IP connections on port 5432?

我想访问elastikbeanstalk实例上的postgres数据库,并希望使用命令
$ python manage.py migrate

有办法吗?

0 个答案:

没有答案