django postgres 无法连接到服务器:连接被拒绝是主机 "localhost" 上的服务器 运行 (127.0.0.1)
django postgres could not connect to server: Connection refused Is the server running on host "localhost" (127.0.0.1)
我刚刚使用 Zappa
在 aws-lambda
上部署了 Django 应用程序,但出现错误。我不知道是否必须安装 Postgres,因为我认为它是从 requirements.txt
自动安装的
OperationalError at /admin/login/ 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?
Request Method: POST
Request URL: https://tmzgl5al3h.execute-api.ap-south-1.amazonaws.com/dev/admin/login/?next=%2Fdev%2Fadmin%2F
Django Version: 2.1.4
Exception Type: OperationalError
Exception Value: 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?
Exception Location: /var/task/psycopg2/__init__.py in connect, line 130
Python Executable: /var/lang/bin/python3.6
Python Version: 3.6.1
Python Path: ['/var/task', '/opt/python/lib/python3.6/site-packages', '/opt/python', '/var/runtime', '/var/runtime/awslambda', '/var/lang/lib/python36.zip', '/var/lang/lib/python3.6', '/var/lang/lib/python3.6/lib-dynload', '/var/lang/lib/python3.6/site-packages', '/opt/python/lib/python3.6/site-packages', '/opt/python', '/var/task']
PostgreSQL 不是 python 库,而是一个独立的开源数据库,你绝对应该安装它
在 AWS 领域中,您应该将其设置为 RDS 实例并相应地配置您的环境
我刚刚使用 Zappa
在 aws-lambda
上部署了 Django 应用程序,但出现错误。我不知道是否必须安装 Postgres,因为我认为它是从 requirements.txt
OperationalError at /admin/login/ 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?
Request Method: POST
Request URL: https://tmzgl5al3h.execute-api.ap-south-1.amazonaws.com/dev/admin/login/?next=%2Fdev%2Fadmin%2F
Django Version: 2.1.4
Exception Type: OperationalError
Exception Value: 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?
Exception Location: /var/task/psycopg2/__init__.py in connect, line 130
Python Executable: /var/lang/bin/python3.6
Python Version: 3.6.1
Python Path: ['/var/task', '/opt/python/lib/python3.6/site-packages', '/opt/python', '/var/runtime', '/var/runtime/awslambda', '/var/lang/lib/python36.zip', '/var/lang/lib/python3.6', '/var/lang/lib/python3.6/lib-dynload', '/var/lang/lib/python3.6/site-packages', '/opt/python/lib/python3.6/site-packages', '/opt/python', '/var/task']
PostgreSQL 不是 python 库,而是一个独立的开源数据库,你绝对应该安装它
在 AWS 领域中,您应该将其设置为 RDS 实例并相应地配置您的环境