Django无法连接到远程RDS

时间:2018-09-30 19:25:16

标签: python django python-3.x postgresql amazon-rds

当我运行“ python manage.py runserver”时,我得到:

  

文件   “ /Users/myusername/.virtualenvs/dashboard-server-PG7390RB/lib/python3.6/site-packages/django/db/backends/postgresql/base.py”,   第176行,在get_new_connection中       连接= Database.connect(** conn_params)文件“ /Users/myusername/.virtualenvs/dashboard-server-PG7390RB/lib/python3.6/site-packages/psycopg2/init.py”,   连接线130       conn = _connect(dsn,connection_factory = connection_factory,** kwasync)“寻址:提供的节点名或服务名,或未知名称” rdsaddress.us-east-1.rds.amazonaws.com

这发生在我更新iterm2时,但是降级并不能解决它。
我能够使用Postico成功连接到数据库。 我也无法使用Django连接到类似的rds。 我删除了我的存储库并重新启动了...

不确定下一步该怎么做。

1 个答案:

答案 0 :(得分:0)

不用说就看不到您的连接代码,但是看起来应该像这样:

conn = psycopg2.connect("dbname=your_database user=postgres password=xxxx host=127.0.0.1 port=5432")

该错误抱怨提供的节点名或服务器名,因此,我倾向于查看您的连接字符串。