اذهب إلى المحتوى
  • 0

كيفية إستخدام enumerate في قوالب جانغو Django؟

Mohssen A Mohssen

السؤال

هذا هو الكود الخاص بي:

{% for a,b in enumerate(c) %}
    {{ a }} ,{{ b }}
{% endfor%}

وقد قمت بكتابته في قالب template، ولكن هذا الكود يُظهر لي خطأ، أعتقد أن قوالب جانغو Django Templates لا تسمح بتشغيل الدالة enumerate بشكل مباشر.

هل توجد طريقة لإستخدام الدالة enumerate  في أحد القوالب في جانغو Django؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

لا يُمكن استخدام الدالة enumerate في القوالب الخاصة بجانقو إذْ أنها لا تُعتبر من الدوال المُدمجة فيها.

بدلاً من ذلك فإن الحلقة for تتضمن على forloop.counter او forloop.counter0 والذان يُشيران إلى قيمة عداد الحلقة في كل لفة والفرق بينهُما أنَّ forloop.counter العَدُّ فيه يبدأ من 1 أما forloop.counter0 فالعد يبدأ من 0.

الشفرة الخاصة بك تُصبح:

{% for a in c %}
    {{ forloop.counter0 }} ,{{ a }}
{% endfor%}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...