البرمجة

تثبيت Django على Ubuntu: دليل تفصيلي لبدء تطوير تطبيقات الويب بسرعة

في عالم تطوير الويب، يعد إطار العمل Django واحدًا من أكثر الأدوات شهرة وقوة لبناء تطبيقات الويب باستخدام لغة البرمجة Python. اليوم، سنستكشف كيفية تثبيت Django على نظام تشغيل Ubuntu، الذي يعتبر واحدًا من أكثر أنظمة Linux شيوعًا.

أولاً وقبل البدء في تثبيت Django، يجب التحقق من أن لديك بيئة Python نشطة على نظام Ubuntu الخاص بك. يُفضل استخدام Python 3.x الإصدار الأحدث. يمكنك التحقق من وجود Python بنجاح عبر فتح نافذة الطرفية (Terminal) وكتابة الأمر التالي:

bash
python3 --version

إذا لم يكن Python مثبتًا، يمكنك تثبيته عبر الأمر:

bash
sudo apt-get update sudo apt-get install python3

الخطوة التالية هي تثبيت أداة إدارة الحزم pip، التي تساعد في تثبيت وإدارة مكتبات Python بسهولة:

bash
sudo apt-get install python3-pip

بعد ذلك، يمكنك استخدام pip لتثبيت Django. يفضل أيضًا استخدام virtualenv لتفادي تداخل إصدارات مكتبات Python بين التطبيقات. يمكنك تثبيت virtualenv عبر:

bash
sudo pip3 install virtualenv

ثم، قم بإنشاء بيئة افتراضية لمشروع Django الخاص بك:

bash
mkdir mydjangoapp cd mydjangoapp virtualenv venv

تنشيط البيئة الافتراضية:

bash
source venv/bin/activate

الآن، يمكنك تثبيت Django باستخدام pip:

bash
pip install django

بعد الانتهاء، يمكنك التأكد من تثبيت Django بنجاح عبر الأمر:

bash
python -m django --version

إذا كنت قد وصلت إلى هذه الخطوة دون مشاكل، فقد نجحت في تثبيت Django بنجاح على نظام Ubuntu الخاص بك. يمكنك الآن البدء في إنشاء تطبيقات الويب الخاصة بك باستخدام هذا الإطار العمل القوي والمتقدم.

المزيد من المعلومات

بالطبع، سنواصل استكشاف Django ونقدم المزيد من المعلومات حول ميزاته وكيفية البدء في استخدامه لتطوير تطبيقات الويب.

بمجرد تثبيت Django، يمكنك البدء في إنشاء مشروع Django جديد. استخدام الأمر التالي:

bash
django-admin startproject myproject

حيث “myproject” هو اسم المشروع، يتم إنشاء هيكل ملفات لمشروع Django الخاص بك. يمكنك التنقل إلى دليل المشروع وتشغيل الخادم التطويري باستخدام الأمر:

bash
cd myproject python manage.py runserver

سيقوم هذا بتشغيل الخادم على البرت 8000، ويمكنك الوصول إلى مشروعك عبر المتصفح عن طريق زيارة http://localhost:8000/. سترى واجهة إدارة Django التي توفر وسيلة سهلة لإدارة البيانات والتفاعل مع قاعدة البيانات.

يمكنك إنشاء تطبيقات داخل مشروع Django باستخدام الأمر:

bash
python manage.py startapp myapp

حيث “myapp” هو اسم التطبيق. يمكنك تعديل نماذج البيانات، وإنشاء عرض (View) لعرض المعلومات، وقوالب (Templates) لعرض الواجهة الأمامية لتطبيقك.

Django يستخدم أيضًا نظام توجيه (Routing) قوي، حيث يمكنك تحديد كيفية استجابة تطبيقك لطلبات المستخدم عبر تعريف الطرق (URLs) في ملف التوجيه.

عندما تكون جاهزًا لنشر تطبيقك، يمكنك جمع جميع المكتبات والملفات الثابتة باستخدام أمر:

bash
python manage.py collectstatic

ويمكنك استخدام العديد من مكتبات Django الإضافية لتوسيع قدرات تطبيقك، مثل Django REST Framework لبناء واجهات برمجة التطبيقات (APIs)، أو Django Channels لتحقيق اتصالات ثنائية الاتجاه (WebSockets).

هذه مجرد لمحة عن إمكانيات Django، ويمكنك العثور على مزيد من المعلومات والوثائق في موقع Django الرسمي (https://docs.djangoproject.com/)، حيث يقدم مصدرًا غنيًا بالمعلومات لتوجيهك خطوة بخطوة في بناء تطبيقات الويب باستخدام هذا الإطار العمل المذهل.

زر الذهاب إلى الأعلى