Ho clonato un repository da github e ci sto lavorando. Il progetto era in django e utilizzava Postgres come database. Questo progetto è ora sul lato della produzione e ho bisogno di apportare alcune modifiche ad esso. Le specifiche del database sono:django.db.utils.OperationalError: fe_sendauth: nessuna password fornita
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',
}
}
Voglio eseguirlo sul mio host locale ma non riesco a farlo. Ho riscontrato un errore:
django.db.utils.OperationalError: fe_sendauth: no password supplied
Ho cercato questo problema ma non sono riuscito a trovare una soluzione che potesse aiutarmi. Qualcuno può dirmi dov'è il problema?
Avete creato il database con l'project_name e l'utente 'admin'. E sei sicuro che la password non sia richiesta? – rishabsaraf93
sì, ho provato a creare il database in PgAdminIII, ma dà lo stesso errore anche lì. –
sembra esserci qualche problema con il tuo database. perché non provi i seguenti comandi nel tuo terminale 'psql -U postgres' seguito da' create database project_name; '. se questo funziona cambia l'utente nelle impostazioni di postgres – rishabsaraf93