English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

حياة Django


المشروع هو مجموع تطبيقات متعددة. كل تطبيق له هدف موضوعي وقابل للإعادة الاستخدام في مشروع آخر، مثل نموذج الاتصال الموجود في الموقع يمكن أن يكون تطبيقًا ويُمكن تكراره في تطبيقات أخرى. انظر إليه كمكون من المشروع.

إنشاء التطبيق

نفترض أن لدينا مجلد المشروع. لدينا مجلد رئيسي "myproject"، ويوجد في مجلدات الطبقة الأولى ملف: manage.py، اتبع الأمر التالي −

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ar.oldtoolbag.com
# Date : 2020-08-08
C:\myproject> python manage.py startapp myapp

البرنامج الجديد myapp المُنتج يشبه المشروع،يبدو بنية التطبيق الموجودة في مجلد "myapp" الذي أنشأته Django كالتالي −

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ar.oldtoolbag.com
# Date : 2020-08-08
myapp/
    __init__.py
    __init__.py
    admin.py
    tests.py
    views.py

       __init__.py myapp/            __init__.py − فقط للتأكد من أن python يعالج هذا الملف كحزمة.            admin.py    − هذا الملف يساعدك في تعديل التطبيق في واجهة الإدارة.            tests.py − هذا هو الاختبار الواحد.            views.py    − هذا هو عرض التطبيق.    

الحصول على المشروع لفهم التطبيق

في هذه المرحلة، لدينا تطبيق 'myapp'، الآن نحتاج إلى تسجيله في مشروع Django 'myproject'. لفعل ذلك، في مشروعك (أضف اسم التطبيق) إلى ملف settings.py وتحديث مجموعة INSTALLED_APPS -

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : ar.oldtoolbag.com
# Date : 2020-08-08
INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',
 )