مميزات وعيوب قوالب Jinja
بالإضافة إلى قوالب جانغو، يدعم هذا الأخير أيضًا قوالب Jinja و هو مشروع محرك قالب مستقل يشبه إلى حد كبير نظام القوالب المدمج في Django.
بالإضافة إلى قوالب جانغو، يدعم هذا الأخير أيضًا قوالب Jinja و هو مشروع محرك قالب مستقل يشبه إلى حد كبير نظام القوالب المدمج في Django.
من الممكن إرسال HTML إلى متصفح الويب في جانغو مباشرةً من ملف view.py. و لكن من الأفضل التعامل مع HTML في Django من خلال استخدام القوالب. قالب جانغو ببساطة هو ملف HTML مخزّن في موقع محدد وله القدرة على إخراج المتغيرات الديناميكية والمحتوى. بدلاً من إنشاء HTML في ملف view.py، يمكننا إنشاء قوالب Django التي
قوالب جانغو هي ملفات HTML ذات بناء جمل إضافية للسماح باستخدام المتغيرات والحلقات وهياكل التحكم الأخرى.فعندما يستدعي العرض دالة render()، فإنها تقوم بتمرير البيانات إلى القالب ويقوم القالب بإنشاء HTML لعرضه للمستخدم. و هذا مفهوم مشابه جدًا للعديد من أطر الويب MVC وMVT. يستخدم جانغو الواجهة الخلفية المدمجة لنظام القوالب الخاص به والذي يُسمى Django