Avatar ·

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

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

مهمتي هي تشغيل مشروع Django تحت مصحح الأخطاء في PyCharm.

الشروط.

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