إعداد مشروع Django الأول الخاص بك من الصفر

Django هو إطار عمل ويب عالي المستوى يعمل بلغة Python ويشجع على التطوير السريع والتصميم النظيف والعملي. فهو يبسط بناء تطبيقات ويب قوية وقابلة للتطوير من خلال توفير ميزات مدمجة مثل ORM والقوالب والمصادقة.

كيفية تثبيت Django؟

للبدء، ستحتاج إلى تثبيت Python على جهازك. استخدم الخطوات التالية لتثبيت Django:

  1. تأكد من تثبيت Python و pip. قم بتشغيل python --version و pip --version في محطتك الطرفية.
  2. Create a virtual environment to isolate your project dependencies:
    python -m venv myenv
  3. Activate the virtual environment:
    # On Windows
    myenv\Scripts\activate
    # On macOS/Linux
    source myenv/bin/activate
  4. Install Django using pip:
    pip install django

كيفية إنشاء مشروع Django؟

بمجرد تثبيت Django، يمكنك إنشاء مشروع جديد عن طريق تشغيل الأمر التالي:

django-admin startproject myproject

سيؤدي هذا إلى إنشاء دليل يسمى myproject يحتوي على الملفات الضرورية لمشروع Django:

  • manage.py: أداة سطر أوامر للتفاعل مع المشروع.
  • myproject/: المجلد الرئيسي للمشروع الذي يحتوي على ملفات التكوين.

كيفية تشغيل خادم التطوير؟

انتقل إلى دليل المشروع وابدأ تشغيل خادم التطوير لرؤية مشروعك أثناء العمل:

cd myproject
python manage.py runserver

افتح متصفح الويب وانتقل إلى http://127.0.0.1:8000. يجب أن ترى صفحة ترحيب Django، مما يشير إلى أن مشروعك يعمل بنجاح.

كيفية إنشاء تطبيق في Django؟

يتم تنظيم مشاريع Django في تطبيقات. لإنشاء تطبيقك الأول، قم بتشغيل:

python manage.py startapp myapp

سيؤدي هذا إلى إنشاء مجلد باسم myapp يحتوي على الملفات الضرورية للتطبيق. لا تنس تسجيل التطبيق في إعدادات المشروع عن طريق إضافته إلى قائمة INSTALLED_APPS في settings.py:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',  # Add this line
]

ماذا بعد؟

من هنا، يمكنك البدء في بناء تطبيقك من خلال تحديد النماذج والعروض والقوالب. استكشف وثائق Django للتعمق في كل ميزة وبناء تطبيق ويب يعمل بكامل طاقته!