Avatar ·

تصحيح الأخطاء في مشروع باستخدام PyCharm

📁 الشروط, بايثون, خطأ, مثال, جانغو, ذكاء اصطناعي, تصحيح الأخطاء, عمل, مشروع

مهمتي هي تشغيل مشروع Django في PyCharm.

الشروط.

  • Ubuntu 13.04, Python 2.7
  • أقوم بتشغيل IDE من حساب المستخدم الخاص بي (مثلاً، NISK).
  • للوصول إلى قاعدة البيانات، يُستخدم المستخدم 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"