【发布时间】:2019-10-16 10:01:37
【问题描述】:
我一直在努力将我的 django Web 应用程序连接到一个 PostgreSQL 实例,我在我的 gcloud 帐户中设置了该实例以进行测试。
我在 Django 的 settings.py 中完成了以下数据库配置:
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'instance connection name from gcloud',
'USER' : 'postgres',
'PASSWORD': 'passsss',
'HOST': 'ip-address',
'PORT': '5432',
}
}
尝试迁移后我在 Django 中收到的错误是:
django.db.utils.OperationalError: FATAL: database "..instance connection name from gcloud.." does not exist
我尝试创建一个新数据库“django”并将其添加到名称中:。这也不起作用。我还在 gcloud 连接中将我自己的计算机 IP 配置为授权网络
通常,如果我使用像大象sql这样的服务,它会正常工作。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
你的 django web 应用在哪里运行?
-
它在我的本地电脑上运行
标签: django python-3.x postgresql gcloud