Avatar ·

PyCharm में प्रोजेक्ट की डिबगिंग

📁 शर्तें, पायथन, त्रुटि, उदाहरण, जैंगो, एआई, डीबग, काम, परियोजना

मेरा कार्य PyCharm में Django प्रोजेक्ट को debugger के तहत चलाना है।

शर्तें:

  • Ubuntu 13.04, python 2.7
  • मैं IDE अपने यूज़र (जैसे, nick) से चलाता हूँ।
  • डेटाबेस तक पहुँचने के लिए 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"

मैंने इसे बायपास करने का प्रयास किया - remote का उपयोग करके।