Avatar ·

Débogage de projet dans Pycharm

📁 Conditions, Sujets avancés sur Python, erreur, exemple, Django : développement web avec Django, IA, déboguer, travail, projet

Ma tâche est de lancer un projet Django dans Pycharm.

Conditions.

  • ubuntu 13.04, Python 2.7
  • Je lance l'IDE depuis mon utilisateur (par exemple, NISK).
  • Pour le traitement, l'utilisateur www-data est utilisé pour la base de données.
  • Lorsque la page est demandée, le script est exécuté depuis l'utilisateur WWW-DATA, puis il y a une requête à la base de données.

Pour que tout fonctionne, je démarre l'application en utilisant la commande suivante :

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

Après avoir examiné les paramètres de Pycharm, je n'ai pas trouvé d'option pour définir l'utilisateur à partir duquel lancer le script. En conséquence, une erreur apparaît (car Pycharm est lancé depuis l'utilisateur NISK, et la requête est traitée depuis WWW-DATA) :

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