gasto dos horas para resolver estos problemas pero no alcancé nada. Hay varios temas sobre este problema en la red, pero ninguno de ellos dice una cosa absoluta para resolver esto.Postgresql y django - socket de dominio Unix
Acabo de instalar postgresql para usarlo en mi proyecto django.
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql_psycopg2", # Add "postgresql_psycopg2", "postgresql", "mysql", "sqlite3" or "oracle".
"NAME": "name", # Or path to database file if using sqlite3.
"USER": "postgres", # Not used with sqlite3.
"PASSWORD": "pass", # Not used with sqlite3.
"HOST": "", # Set to empty string for localhost. Not used with sqlite3.
"PORT": "", # Set to empty string for default. Not used with sqlite3.
}
}
este es mi settings.py y el error es que
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
¿Alguien tiene una solución al respecto?
¿Por qué su 'HOST' y 'PORT' están vacíos? Si está ejecutando su servidor django localmente, entonces debe especificar al menos 'HOST': 'localhost' – stalk
¿Cuál es su sistema y versión? ¿Cómo instaló Postgresql - desde el origen, desde el paquete de distribución o desde el instalador? ¿Has verificado que el servicio de Postgres realmente se está ejecutando? Dónde está el socket de Postgres - '/ var/run/postgresql/.s.PGSQL.5432' o'/tmp/.s.PGSQL.5432' o en otro lugar. ¿Eres capaz de conectarte usando 'psql'. Por un par de horas de trabajo, no proporciona mucha información para trabajar. – Tometzky
Debian 6. el host y el puerto están vacíos porque estoy en el localhost no es necesario que lo llene – user1407540