PostgreSQL için bağlantı Django: "Eş kimlik doğrulaması başarısız oldu"
OperationalError at /admin/
FATAL: Peer authentication failed for user "myuser"
Bu Django admin siteme ulaşmaya çalıştığımda alıyorum bu hatayı. MySQL veritabanı kullanarak hiçbir sorun olmuştu. PostgreSQL yeni duyuyorum, ama ben sonuçta bu proje için kullanmayı planlıyor host MySQL olmadığı için değiştirmeye karar verdiniz.
Bu nedenle, PostgreSQL yükleme sürecinden geçmesi olabilir diye düşündüm, bir syncdb çalıştırın ve tüm set olacak.
Sorunum olamaz benim app veritabanına bağlanmak için almak gibi görünüyor. İndirdim komut satırı üzerinden PostgreSQL veya masaüstü uygulaması için giriş yapabilirim. Sadece senaryoda değil.
Ayrıca, manage.py shell db gayet iyi erişim için kullanabilirim.
Herhangi bir düşünce?
CEVAP
Özel bir göz, benim bağlantı ayarları ile ilgisi olduğunu fark ettim. Bir Host Kur yoktu settings.py geri döndü. "" Ve voila. localhost Ekle
Benim settings.py MySQL veritabanı için bir dizi yoktu, ama çalışmak için PostgreSQL için bir tane eklemek istedim.
Benim durumumda, "localhost" host ayarı ve işe yaradı. ekledim
Hata alıyorum: PostgreSQL raylar için ...
numarasını: ÖNEMLİ: kullanıcı "is...
Postgresql: parola kimlik doğrulama ku...
Git " sonuçları itmek;kimlik Doğru...
&; mesaj herhangi bir modülü yüklemek ...