Avatar ·

Project debugging in Pycharm

📁 条件, python, 错误, 示例, Django 框架与流行库, 人工智能, 调试, 工作, 项目

我的任务是在 PyCharm 中启动一个 Django 项目。

条件。

  • Ubuntu 13.04, Python 2.7
  • 我从我的用户(例如 NISK)启动 IDE。
  • 为了处理数据库,使用 www-data 用户访问数据库。
  • 当页面被请求时,脚本以 www-data 用户身份执行,然后向数据库发出请求。

为了让一切正常工作,我使用以下命令启动应用程序:

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

查看 PyCharm 设置后,我没有找到设置启动脚本所用用户的选项。结果出现了一个错误(因为 PyCharm 是从用户 NISK 启动的,而请求是由 www-data 处理的):

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