Avatar ·

Depuração de projeto no PyCharm

📁 Condições, python, erro, exemplo, Desenvolvimento web com Django, IA, depuração, trabalho, projeto

Minha tarefa é iniciar um projeto Django no PyCharm.

Condições.

  • Ubuntu 13.04, Python 2.7
  • Eu inicio o IDE a partir do meu usuário (por exemplo, NISK).
  • Para acessar o banco de dados, é utilizado o usuário www-data.
  • Quando a página é solicitada, o script é executado a partir do usuário www-data, e então há uma requisição ao banco de dados.

Para que tudo funcione, eu inicio a aplicação usando o seguinte comando:

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

Após analisar as configurações do PyCharm, não encontrei uma opção para definir a partir de qual usuário o script deve ser iniciado. Como resultado, aparece um erro (já que o PyCharm é iniciado a partir do usuário NISK, e a requisição é processada a partir do www-data):

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