Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

390
Views
Django psycopg2.OperationalError: error fe_sendauth pero no se conecta a la base de datos postgresql

Estoy usando la siguiente conexión sqlite en mi archivo myapp/settings.py:

 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': ':testdb:', #I also tried 'NAME': 'testdb', }, }

en mi archivo manage.py estoy usando:

 if __name__ == "__main__": os.environ.setdefault("myapp.settings") from django.core.management import execute_from_command_line execute_from_command_line(sys.argv)

Al ejecutar ./manage.py migrate en la línea de comando, aparece el siguiente error:

 django.db.utils.OperationalError: fe_sendauth: no password supplied

Intenté eliminar psycopg2 y volví a ejecutar la migración y obtuve el siguiente error:

 django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named 'psycopg2'

No puedo entender por qué django intenta conectarse a una base de datos psql donde la única configuración de DATABSES en la aplicación es para sqlite3.

¿Puede deberse a una dependencia?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Prueba esto,

 import os BASE_DIR = os.path.dirname(os.path.dirname(__file__)) DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }

Esto podría ser útil para usted.

over 4 years ago · Santiago Trujillo Report

0

Django solo usa la configuración de BASES DE DATABASES para generar migraciones usando un controlador de base de datos específico. Creo que en alguna parte, hay una importación que anula la configuración de BASES DE DATABASES . Estos son lugares posibles para buscar la depuración en orden de prioridad.

  1. Cualquier importación en el archivo settings.py después de configurar la variable DATABASES que podría anularla.
  2. si lo anterior no es el caso, alguna dependencia debe anular esta configuración manualmente. es posible que desee ver sus INSTALLED_APPS .
  3. Si aún no es suficiente, es posible que deba buscar cualquier otra dependencia que esté utilizando en su proyecto que intente interactuar con django.
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!