在 PyCharm 中调试项目
📁 条件, python, 错误, 示例, Django 框架与流行库, 人工智能, 调试, 工作, 项目
我的任务是在 PyCharm 中通过调试器运行 Django 项目。
条件如下:
- Ubuntu 13.04, Python 2.7
- 我以我的用户身份(例如 nick)启动 IDE。
- 访问数据库时使用 Postgres 用户 www-data。
- 请求页面时,脚本以 www-data 用户身份执行,然后向数据库发起请求。
为了让一切正常工作,我使用以下命令启动应用程序:
sudo -u www-data python manage.py runserver test_domain.ru:8000查看 PyCharm 设置后,我没有找到可以指定脚本以哪个用户运行的选项。因此出现了错误(因为 PyCharm 以 nick 用户身份运行,而请求由 www-data 处理):
OperationalError: FATAL: Peer authentication failed for user "www-data"
我尝试绕过这个问题——使用远程