تشتهر Django بهيكل التطبيق الفريد والمدار بالكامل، و يمكن إنشاء تطبيق كوحدة مستقلة تمامًا لكل مهام على حدى.
سنتكلم في هذه المقالة حول كيفية إنشاء تطبيق أساسي وإضافة وظائف باستخدام هذا التطبيق.
فوائد استخدام تطبيقات Django
- تطبيقات Django قابلة لإعادة الاستخدام ، أي يمكن استخدام تطبيق Django مع مشاريع متعددة.
- يمكن للمطورين المتعددين العمل على مكونات مختلفة
- تصحيح الأخطاء وتنظيم التعليمات البرمجية أمر سهل. Django لديه أداة ممتازة لتصحيح الأخطاء.
- يحتوي على ميزات مدمجة مثل صفحات المسؤول وما إلى ذلك ، مما يقلل من جهد بناء نفس الشيء من البداية
التطبيقات المثبتة مسبقًا
يوفر Django بعض التطبيقات المثبتة مسبقًا للمستخدمين، و لمشاهدة التطبيقات المثبتة مسبقًا ، انتقل إلى projectName –> projectName –> settings.py في ملف settings.py الخاص بك ستجد INSTALLED_APPS، يتم توفير التطبيقات المدرجة في INSTALLED_APPS بواسطة Django لراحة المطور.

إنشاء تطبيق في Django
لإنشاء تطبيق أساسي في مشروع Django ، يجب أن تذهب إلى الدليل الذي يحتوي على manager.py ومن هناك أدخل الأمر:
الآن يمكنك رؤية هيكل الدليل الخاص بك على النحو التالي:

و لكي يتعرف جانغو على التطبيق تحتاج إلى تحديد اسم مشروعك في قائمة INSTALLED_APPS كما يلي في settings.py
أنشأنا التطبيق أخيرًا ولكن لعرض التطبيق باستخدام عناوين URL ، نحتاج إلى تضمين التطبيق في مشروعنا الرئيسي بحيث يمكن عرض عناوين URL المعاد توجيهها إلى هذا التطبيق
قم بفتح ملف urls.py الموجود على مسار projectName -> projectName وأضف الكود أدناه
الآن في قائمة أنماط عناوين URL ، تحتاج إلى تحديد اسم التطبيق لتضمين عناوين URL للتطبيق الخاص بك.
1 2 3 4 5 6 7 8 9 | from django.contrib import adminfrom django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), # Enter the app name in following # syntax for this to work path('', include("projectApp.urls")),] |
يمكنك الآن استخدام نموذج MVT الافتراضي لإنشاء عناوين URL ونماذج وطرق عرض وما إلى ذلك في تطبيقك وسيتم تضمينها تلقائيًا في مشروعك الرئيسي.
الميزة الرئيسية لتطبيقات Django هي الاستقلال ، حيث يعمل كل تطبيق كوحدة مستقلة في دعم المشروع الرئيسي.
لتشغيل تطبيق ويب Django بشكل صحيح ، يجب اتخاذ الإجراءات التالية: –
- قم بإنشاء ملف في دليل التطبيق يسمى urls.py
- أظف إليه الكود التالي :
سوف يستدعي الكود أعلاه الوظيفة المحددة في ملف views.py بحيث يمكن رؤيتها بشكل صحيح في متصفح الويب، و من المفترض أن ملف views.py يحتوي على الكود التالي :
وبعد ذلك يمكنك تشغيل الخادم (127.0.0.1:8000) وستحصل على الناتج المطلوب
لا يوجد تعليقات
أضف تعليق