PostgreSQL 通过 django 连接而不是 wsgi,库没有密码
PostgreSQL connects through django but not wsgi, library has no ciphers
我试图在我的 Django 应用程序中连接到另一台服务器上的数据库,但出现错误(在我的 Apache 错误日志中):
django.db.utils.OperationalError: could not create SSL context:
library has no ciphers
我可以使用 manage.py shell 并连接到这个数据库:
>>> import psycopg2
>>> conn = psycopg2.connect("dbname=mobilesurvey user=django password=xxx host=dugong-api-rmove.rsginc.com port=5432")
我该怎么做才能通过 django 使其正常工作?
这个 issue thread 有很多解决方法,但对我有用的是从源代码构建 psycopg2(做 pip install -r requirements.txt
,其中我的 requirements.txt 文件包括:psycopg2==2.7.4 --no-binary :all:
).
我试图在我的 Django 应用程序中连接到另一台服务器上的数据库,但出现错误(在我的 Apache 错误日志中):
django.db.utils.OperationalError: could not create SSL context: library has no ciphers
我可以使用 manage.py shell 并连接到这个数据库:
>>> import psycopg2
>>> conn = psycopg2.connect("dbname=mobilesurvey user=django password=xxx host=dugong-api-rmove.rsginc.com port=5432")
我该怎么做才能通过 django 使其正常工作?
这个 issue thread 有很多解决方法,但对我有用的是从源代码构建 psycopg2(做 pip install -r requirements.txt
,其中我的 requirements.txt 文件包括:psycopg2==2.7.4 --no-binary :all:
).