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

  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011