После предложения @jjanes и соответствующего ответа здесь Я отключил ssl и gss:
>>> import psycopg2
>>> c = psycopg2.connect("host='localhost' dbname='mydb' user='myuser' password='secret' sslmode='disable' gssencmode='disable'")
Это работает, хотя учтите, что вам не нужно отключать как sslmode
, так и gsssencmode
, также работает отключение одного из них по отдельности.
Для Django пользователей, вам просто нужно добавить соответствующую опцию в settings.py
:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'mydb',
'USER': 'myuser',
'PASSWORD': 'secret',
'HOST': 'localhost',
'PORT': '5432',
'OPTIONS': {'sslmode':'disable'},
}
}