Avatar ·

Depuración del proyecto en PyCharm

📁 Condiciones, python, Error: Análisis de errores (SyntaxError, TypeError, etc.), ejemplo, Desarrollo web con Django, IA, depuración, trabajo, proyecto

Mi tarea es ejecutar un proyecto Django en PyCharm bajo el depurador.

Condiciones.

  • Ubuntu 13.04, python 2.7
  • Ejecuto el IDE desde mi usuario (por ejemplo, nick).
  • Para acceder a la base de datos se usa el usuario Postgres www-data.
  • Al solicitar una página, el script se ejecuta desde el usuario www-data, luego se realiza la consulta a la base de datos.

Para que todo funcione, ejecuto la aplicación usando el siguiente comando:

sudo -u www-data  python manage.py runserver test_domain.ru:8000

Después de revisar la configuración de PyCharm, no encontré una opción para especificar desde qué usuario se debe ejecutar el script. Como resultado, aparece un error (ya que PyCharm se ejecuta desde el usuario nick, pero la solicitud se procesa desde www-data):

OperationalError: FATAL: Peer authentication failed for user ""www-data""

Decidí intentar una solución alternativa: usar un control remoto