فهم أساسيات تطوير الويب باستخدام Django
Django هو إطار عمل ويب عالي المستوى بلغة Python يتيح للمطورين إنشاء تطبيقات ويب قوية وقابلة للتطوير وآمنة بسرعة. ويتبع نمط بنية Model-View-Template (MVT) ويأتي مع العديد من الميزات المضمنة مثل ORM والمصادقة وواجهة الإدارة لتبسيط التطوير.
كيفية تثبيت Django؟
قبل البدء في استخدام Django، يجب أن يكون لديك Python مثبتًا على نظامك. بمجرد أن يصبح جاهزًا، يمكنك تثبيت Django باستخدام pip:
pip install django
بعد التثبيت، يمكنك التحقق منه عن طريق التحقق من إصدار Django:
django-admin --version
إنشاء مشروع Django الأول الخاص بك
لإنشاء مشروع Django جديد، قم بتشغيل الأمر التالي:
django-admin startproject myproject
يؤدي هذا إلى إنشاء دليل باسم myproject
بالهيكل الأساسي المطلوب لمشروع Django.
فهم هيكل المشروع
بعد إنشاء مشروعك، ستشاهد الملفات والمجلدات التالية:
manage.py
: أداة سطر أوامر لإدارة مشروعك.myproject/
: The main project directory containing:__init__.py
: يقوم بتمييز الدليل كحزمة Python.settings.py
: يحتوي على تكوين المشروع.urls.py
: يحدد توجيه عنوان URL.wsgi.py
: يستخدم لنشر المشروع.asgi.py
: يستخدم للنشر غير المتزامن.
تشغيل خادم التطوير
يمكنك تشغيل خادم التطوير المدمج لرؤية مشروعك أثناء العمل:
python manage.py runserver
افتح المتصفح الخاص بك وانتقل إلى http://127.0.0.1:8000/
لرؤية صفحة الترحيب الافتراضية لـ Django.
إنشاء تطبيق بسيط
في Django، التطبيق عبارة عن وحدة ويب ذات وظيفة محددة. لإنشاء تطبيق، استخدم الأمر التالي:
python manage.py startapp myapp
سيؤدي هذا إلى إنشاء مجلد myapp
يحتوي على ملفات للنماذج والعروض والاختبارات والمزيد.
ماذا بعد؟
بعد إعداد تطبيقك، يمكنك تحديد النماذج وإنشاء وجهات نظر وبناء قوالب لإنشاء تطبيقات ديناميكية تعتمد على قاعدة البيانات. يجعل النظام البيئي القوي لـ Django من السهل توسيع الوظائف ونشر تطبيقك بكفاءة.