Tôi cũng gặp sự cố tương tự:cập nhật osx lên 10.7.3 và sau khi khởi động lại máy chủ postgres, tôi gặp sự cố tương tự khi cố chạy $ ./manage.py dbshell
thông qua psycopg2, nhưng không gặp sự cố khi kết nối với postgres bằng psql.
Đối với tôi, vấn đề dường như chỉ liên quan đến "kết nối trên ổ cắm miền Unix", vì psycopg2 sử dụng thư viện postgres 10.7.3 osx mới được cập nhật.
Tôi đã cố gắng cài đặt lại psycopg2 nhưng không có gì thay đổi.
Vì vậy, tôi đã thay đổi giá trị HOST trên phần cơ sở dữ liệu của django settings.py và thay vì có một chuỗi trống, tôi đặt 'localhost'
.
và nó hoạt động hoàn hảo!