SORU
17 Kasım 2011, PERŞEMBE


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
22 Kasım 2011, Salı


Ö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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 8lacKy

    8lacKy

    30 Mart 2009
  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • Munchkin the Teddy Bear

    Munchkin the

    30 EYLÜL 2011