Mohssen A Mohssen نشر 31 مارس 2022 أرسل تقرير نشر 31 مارس 2022 هذا هو الكود الخاص بي: {% for a,b in enumerate(c) %} {{ a }} ,{{ b }} {% endfor%} وقد قمت بكتابته في قالب template، ولكن هذا الكود يُظهر لي خطأ، أعتقد أن قوالب جانغو Django Templates لا تسمح بتشغيل الدالة enumerate بشكل مباشر. هل توجد طريقة لإستخدام الدالة enumerate في أحد القوالب في جانغو Django؟ 1 اقتباس
1 مسعود زاهي نشر 31 مارس 2022 أرسل تقرير نشر 31 مارس 2022 لا يُمكن استخدام الدالة enumerate في القوالب الخاصة بجانقو إذْ أنها لا تُعتبر من الدوال المُدمجة فيها. بدلاً من ذلك فإن الحلقة for تتضمن على forloop.counter او forloop.counter0 والذان يُشيران إلى قيمة عداد الحلقة في كل لفة والفرق بينهُما أنَّ forloop.counter العَدُّ فيه يبدأ من 1 أما forloop.counter0 فالعد يبدأ من 0. الشفرة الخاصة بك تُصبح: {% for a in c %} {{ forloop.counter0 }} ,{{ a }} {% endfor%} 2 اقتباس
السؤال
Mohssen A Mohssen
هذا هو الكود الخاص بي:
وقد قمت بكتابته في قالب template، ولكن هذا الكود يُظهر لي خطأ، أعتقد أن قوالب جانغو Django Templates لا تسمح بتشغيل الدالة enumerate بشكل مباشر.
هل توجد طريقة لإستخدام الدالة enumerate في أحد القوالب في جانغو Django؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.