Sklonowałem repo z Github i nad nim pracowałem. Projekt był w django i korzystał z PostgreSQL jako bazy danych. Ten projekt jest teraz w fazie produkcji i muszę wprowadzić w nim pewne zmiany. Dane bazy danych to:django.db.utils.OperationalError: fe_sendauth: nie podano hasła
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
# Or path to database file if using sqlite3.
'NAME': 'project_name',
'USER': 'admin',
'PASSWORD': '',
# Empty for localhost through domain sockets or '127.0.0.1'
# for localhost through TCP.
'HOST': 'localhost',
'PORT': '5432',
}
}
Chcę uruchomić to na moim lokalnym hoście, ale nie jestem w stanie. Otrzymuję komunikat o błędzie:
django.db.utils.OperationalError: fe_sendauth: no password supplied
Szukałem tego problemu, ale nie mogłem znaleźć rozwiązania, które mogłoby mi pomóc. Czy ktoś może mi powiedzieć, gdzie jest problem?
Czy stworzył bazę danych z PROJECT_NAME i „admin” użytkownika. Czy jesteś pewien, że hasło nie jest wymagane? – rishabsaraf93
Tak, próbowałem utworzyć bazę danych w PgAdminIII, ale tam też jest ten sam błąd. –
wydaje się, że występuje problem z bazą danych. dlaczego nie wypróbujesz następujących poleceń w twoim terminalu 'psql -U postgres', a następnie' create database project_name; '. jeśli to się zmieni, zmienisz użytkownika w ustawieniach na postgres: – rishabsaraf93