إنشاء مشروع Django جديد
بعد تثبيت Django، يمكنك إنشاء مشروع Django جديد باستخدام الأمر التالي في الواجهة النصية للأوامر (CLI):
django-admin startproject myproject
هذا الأمر سينشئ مجلدًا جديدًا باسم “myproject” يحتوي على بنية المشروع الأساسية لـ Django.
فهم بنية المشروع والملفات الرئيسية
بنية مشروع Django تتضمن الملفات والمجلدات التالية:
- manage.py: هذا البرنامج النصي يساعد في إدارة المشروع. يمكنك استخدامه لإنشاء تطبيقات، تشغيل الخادم الخاص بك، وتنفيذ الأوامر الأخرى.
- myproject/: هذا المجلد يحتوي على الإعدادات الخاصة بالمشروع.
- myproject/settings.py: هذا الملف يحتوي على إعدادات المشروع.
- myproject/urls.py: هذا الملف يحتوي على الإعلانات الخاصة بالطرق للمشروع.
تطوير تطبيقات Django
إنشاء تطبيقات داخلية لمشروع Django
يمكنك إنشاء تطبيق جديد داخل مشروع Django باستخدام الأمر التالي:
python manage.py startapp myapp
هذا الأمر سينشئ مجلدًا جديدًا باسم “myapp” يحتوي على بنية التطبيق الأساسية لـ Django.
توصيل التطبيقات بقواعد البيانات
Django يدعم العديد من أنظمة قواعد البيانات مثل SQLite, PostgreSQL, MySQL, و Oracle. يمكنك تحديد الإعدادات الخاصة بقاعدة البيانات في ملف settings.py.
نظام الطرق في Django
فهم كيفية التعامل مع الطرق والعرض في Django
Django يستخدم نظام الطرق لتحديد كيف يتم التعامل مع الطلبات. في ملف urls.py، يمكنك تحديد الطرق والعروض المرتبطة بها.
إنشاء صفحات وعرض البيانات
لإنشاء صفحة جديدة، يمكنك إضافة طريق جديد في ملف urls.py وإنشاء عرض جديد للتعامل مع الطلبات إلى هذا الطريق. العروض يمكن أن تكون بسيطة مثل العودة برسالة “مرحبا بك في موقعي!”، أو معقدة مثل العودة بصفحة ويب كاملة تحتوي على بيانات من قاعدة البيانات.