我有一个奇怪的问题。我可以使用命令行中的psql连接到远程主机,但是在django设置文件中使用完全相同的凭据却无法连接。我收到以下错误消息:
“无法连接到服务器:权限被拒绝。主机“remote ip”是否在端口port_number上接受TCP/IP连接?”
如果我可以使用psql连接,而不能使用django,那我错过了什么?我还通过python解释器检查了是否可以加载psycopg2。
由于我在网上找到的内容都没有帮助,所以非常感谢任何帮助。
以下是settings.py中的db配置:
“无法连接到服务器:权限被拒绝。主机“remote ip”是否在端口port_number上接受TCP/IP连接?”
如果我可以使用psql连接,而不能使用django,那我错过了什么?我还通过python解释器检查了是否可以加载psycopg2。
由于我在网上找到的内容都没有帮助,所以非常感谢任何帮助。
以下是settings.py中的db配置:
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': '<db name goes here>', # Or path to database file if using sqlite3.
'USER': '<db user>', # Not used with sqlite3.
'PASSWORD': '<pswd goes here>', # Not used with sqlite3.
'HOST': '<remote ip goes here>',
'PORT': '5432',
}