‏إظهار الرسائل ذات التسميات جانغو. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات جانغو. إظهار كافة الرسائل

بنية مشروع جانغو الأساسية

 

إنشاء مشروع 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 وإنشاء عرض جديد للتعامل مع الطلبات إلى هذا الطريق. العروض يمكن أن تكون بسيطة مثل العودة برسالة “مرحبا بك في موقعي!”، أو معقدة مثل العودة بصفحة ويب كاملة تحتوي على بيانات من قاعدة البيانات.


مقدمة إلى اطار عمل جانغو django

مقدمة في Django

فهم ماهية إطار العمل Django وأهميته

Django هو إطار عمل لتطوير الويب مكتوب بلغة Python. يتميز بمبدأ “لا تكرر نفسك” (DRY)، وهو يشجع إعادة استخدام البرمجيات والتقليل من التكرار لتحقيق الكفاءة. Django يتبع نموذج MVT (Model-View-Template)، وهو نموذج تصميم يساعد على فصل المنطق والتصميم، مما يجعل التطوير أكثر كفاءة.

التعرف على تاريخ Django ومميزاته

تم تطوير Django لأول مرة في عام 2003، ومنذ ذلك الحين، أصبح واحداً من أكثر إطارات العمل شهرة لتطوير تطبيقات الويب. Django يتميز بالعديد من المميزات مثل:

  • الأمان: Django يساعد المطورين على تجنب العديد من الأخطاء الأمنية الشائعة مثل الهجمات cross-site scripting و cross-site request forgery.
  • القابلية للتوسع: Django مصمم للسماح بتطوير تطبيقات الويب الكبيرة والمعقدة.
  • المرونة: Django يتيح للمطورين القدرة على تخصيص مكونات معينة لتناسب احتياجاتهم.

تثبيت Django

تثبيت Python وإعداد بيئة العمل

قبل تثبيت Django، ستحتاج إلى تثبيت Python. يمكنك تثبيت Python من خلال تنزيله من الموقع الرسمي لـ Python. بعد تثبيت Python، يمكنك إعداد بيئة العمل الخاصة بك باستخدام الأداة venv، والتي تأتي مع Python. يمكنك إعداد بيئة العمل باستخدام الأوامر التالية:

python3 -m venv myenv
source myenv/bin/activate

تثبيت Django باستخدام pip

بعد إعداد بيئة العمل، يمكنك تثبيت Django باستخدام pip، وهو نظام إدارة الحزم الذي يأتي مع Python. يمكنك تثبيت Django باستخدام الأمر التالي:

pip install Django

بعد تثبيت Django، يمكنك بدء تطوير تطبيقات الويب باستخدام Django! 

بنية مشروع جانغو الأساسية

  إنشاء مشروع Django جديد بعد تثبيت Django، يمكنك إنشاء مشروع Django جديد باستخدام الأمر التالي في الواجهة النصية للأوامر (CLI): django-admi...

راسلنى

الاسم

بريد إلكتروني *

رسالة *