عملية تثبيت Django سهلة ومبسطة، ويمكنك البدء في تطوير تطبيقات الويب باستخدام Django في وقت قصير. في هذه المقالة، سأشرح لك خطوات تثبيت جانغو على نظام التشغيل Windows، ولكن يمكنك تنفيذ نفس الخطوات على أنظمة تشغيل أخرى مثل macOS أو Linux.
إذا كنت على دراية بسطر الأوامر وقمت بالفعل بتثبيت أحدث إصدار من Python بشكل صحيح، وقمت بتكوين بيئة افتراضية مخصصة جديدة بشكل صحيح ، فإن تثبيت Django يمكن أن يكون بسيطًا عبر السطر التالي :
(.venv) $ python -m pip install Django
سنشرح في هذا الدليل جميع المفاهيم والإرشادات خطوة بخطوة حتى يتم إعداد جهاز الكمبيوتر الخاص بك بشكل صحيح لتطوير Django.
سطر الأوامر
سطر الأوامر هو واجهة نصية لجهاز الكمبيوتر، لن يحتاج معظم المستخدمين العاديين إليه أبدًا.
لكن مطوري البرامج يعتمدون عليه باستمرار لتثبيت البرامج وتحديثها ، واستخدام أدوات مثل Git للتحكم في الإصدار ، والاتصال بالخوادم في السحابة ، وما إلى ذلك.
بالنسبة إلى أنظمة الويندوز هناك خيار مدمج يسمى PowerShell و للوصول إليه توجه إلى شريط المهام في أسفل الشاشة بجوار زر Windows واكتب “PowerShell” لتشغيل التطبيق، سيؤدي هذا إلى فتح نافذة جديدة بخلفية زرقاء داكنة ومؤشر وامض بعد < .
PS C:\Users\wsv>
تثبيت بايثون
الخطوة التالية هي تثبيت أحدث إصدار من Python بشكل صحيح على جهاز الكمبيوتر الخاص بك.
على نظام Windows تستضيف Microsoft إصدارًا مجتمعيًا من Python 3 في متجر Microsoft، في شريط البحث أسفل الشاشة اكتب “python” وانقر على أفضل نتيجة مطابقة. سيؤدي هذا إلى تشغيل Python 3.11.4 تلقائيًا في متجر Microsoft. انقر على الزر الأزرق “Get” لتنزيله.
لتأكيد تثبيت Python بشكل صحيح ، افتح نافذة طرفية جديدة باستخدام PowerShell ثم اكتب :
$ python –version
ثم اكتب python لفتح مترجم Python من سطر الأوامر.
$ python
Python 3.11.3 (tags/v3.11.3:f3909b8, Apr 4 2023, 23:49:59)
[MSC v.1934 64 bit (AMD64)] on win32
Type "help", "copyright", "credits", or "license" for more information.
>>>
البيئات الافتراضية
افتراضيًا يتم تثبيت Python و Django بصفة كاملة على الكمبيوتر، حيث إذا ذهبت إلى سطر الأوامر وكتبت الأمر التالي : python -m pip install Django فسيتم تثبيت جانغو على الكمبيوتر، ولكن ماذا سنفعل إذا كنت بحاجة إلى جانغو 3.2 لمشروع ما و إلى جانغو 4.2 لمشروع أخر ؟ حيث أن معظم المشاريع تعتمد على العشرات من حزم البرامج المختلفة التي تحتوي جميعها على إصدارات مختلفة. سرعان ما تصبح فوضى.
لحسن الحظ ، يوجد حل سهل: البيئات الافتراضية وهي تسمح لك بإنشاء وإدارة بيئات منفصلة لكل مشروع Python على نفس الكمبيوتر.
هناك عدة طرق لتنفيذ البيئات الافتراضية ، لكن أبسطها يكون باستخدام وحدة venv المثبتة بالفعل كجزء من مكتبة Python القياسية، ولتجربته افتح سطر الأوامر ثم انتقل إلى دليل سطح المكتب على جهاز الكمبيوتر الخاص بك باستخدام الأمر cd وأنشئ دليلًا جديدًا باستخدام الأمر mkdir تحت أي إسم تريد
# Windows
$ cd onedrive\desktop\
$ mkdir tutorial
$ cd onedrive\desktop\tutorial
لإنشاء بيئة افتراضية داخل هذا الدليل الجديد ، استخدم الأمر التالي:
$ python -m venv .venv
بعد ذلك يجب تنشيط البيئة الافتراضية، في نظام التشغيل Windows و كإجراء احترازي للسلامة يجب تعيين سياسة تنفيذ لتمكين البرامج النصية قيد التشغيل ويتم لمرة واحدة و كأنك تخبر Windows نعم أعرف ما أفعله هنا.
# Windows
$ python -m venv .venv
$ Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
$ .venv\Scripts\Activate.ps1
(.venv) $
موجه shell لديه الآن اسم البيئة (.venv) مما يشير إلى أن البيئة الافتراضية نشطة و اي تغيير من تثبيت أو تحديث لجزم بايثون سيكون داخل هذه البيئة.
تثبيت جانغو
بعد أن أصبحنا على دراية بسطر الأوامر، و قمنا بتثبيت أحدث إصدار من Python، وفهمنا كيفية العمل مع البيئات الافتراضية ، يمكننا أخيرًا تثبيت Django.
أولاً من سطر الأوامر انتقل مرة أخرى إلى سطح المكتب وأنشئ دليلًا جديدًا ثم انتقل إليه.
# Windows
$ cd onedrive\desktop\
$ mkdir success
$ cd onedrive\desktop\success
بعد ذلك قم بإنشاء وتنشيط بيئة افتراضية جديدة في الدليل.
# Windows
$ python -m venv .venv
$ .venv\Scripts\Activate.ps1
(.venv) $
الأن يمكننا تثبيت جانغو.
# Windows
(.venv) $ python -m pip install django
الصفحة الرئيسية لـ Django
للتأكد من أن Django يعمل بشكل صحيح ، قم بإنشاء مشروع جديد يسمى django_project ثم اكتب python manage.py runserver لبدء خادم الويب Django المحلي.
(.venv) $ django-admin startproject django_project .
(.venv) $ python manage.py runserver
في متصفح الويب الخاص بك ، انتقل إلى http://127.0.0.1:8000/ ويجب أن تشاهد صفحة ترحيب Django.

تهانينا! لقد تعرفت على Command Line ، وقمت بتثبيت Python ، وأنشأت بيئات افتراضية ، وقمت بتثبيت Django بشكل صحيح. أنت في طريقك لاستخدام Django لبناء مواقع قوية.
اكتشاف المزيد من بايثون العربي
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.