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

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008