Depuração de projeto no PyCharm
📁 Condições, python, erro, exemplo, Desenvolvimento web com Django, IA, depuração, trabalho, projeto
Minha tarefa é executar um projeto Django no PyCharm com o depurador.
Condições.
- Ubuntu 13.04, python 2.7
- Eu executo a IDE como meu usuário (por exemplo, nick).
- Para acessar o banco de dados, é usado o usuário Postgres www-data.
- Ao solicitar uma página, o script é executado como usuário www-data e, em seguida, faz a consulta ao banco.
Para que tudo funcione, eu executo o aplicativo usando o seguinte comando:
sudo -u www-data python manage.py runserver test_domain.ru:8000Após verificar as configurações do PyCharm, não encontrei uma opção para definir de qual usuário o script deve ser executado. Como resultado, ocorre um erro (já que o PyCharm é executado como usuário nick, mas a requisição é processada como www-data):
OperationalError: FATAL: Peer authentication failed for user ""www-data""
Decidi tentar uma solução alternativa - usar remoto