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

0

 تشتهر 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 admin
from 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) وستحصل على الناتج المطلوب

لا يوجد تعليقات

أضف تعليق