Mohssen A Mohssen نشر 26 يناير 2022 أرسل تقرير نشر 26 يناير 2022 هل من الممكن الوصول إلى forloop.counter لحلقة for الخارجية في القالب Template: {% for parent in ParentItems %} {% for item in parent %} <li>{{ forloop.counter }} - {{ item }}</li> {% endfor %} {% endfor %} في الكود السابق يقوم المتغير forloop.counter بعرض عداد counter الحلقة الداخلية ، لكن ما أريد القيام به هو طباعة عداد الحلقة الخارجية الخاصة بـ ParentItems، كيف أقوم بهذا الأمر؟ 1 اقتباس
1 مسعود زاهي نشر 26 يناير 2022 أرسل تقرير نشر 26 يناير 2022 للحصول على عداد الحلقة الخارجية أو الحلقة الأب يمكن استعمال forloop.parentloop.counter كما يلي: {% for parent in ParentItems %} {% for item in parent %} <!-- {{forloop.parentloop.counter}} هو عداد الحلقة الخارجية --> <!-- {{ forloop.counter }} هو عداد الحلقة الداخلية --> <li>{{ forloop.parentloop.counter }} - {{ item }}</li> {% endfor %} {% endfor %} يمكنك أيضا استعمال with لتخزين عداد الحلقة الخارجية واستعماله لاحقاً: {% for parent in ParentItems %} {% with pcounter=forloop.counter %} {% for item in parent %} <!-- {{pcounter}} هو عداد الحلقة الخارجية --> <!-- {{ forloop.counter }} هو عداد الحلقة الداخلية --> <li>{{ pcounter }} - {{ item }}</li> {% endfor %} {% endwith %} {% endfor %} 1 اقتباس
السؤال
Mohssen A Mohssen
هل من الممكن الوصول إلى forloop.counter لحلقة for الخارجية في القالب Template:
في الكود السابق يقوم المتغير forloop.counter بعرض عداد counter الحلقة الداخلية ، لكن ما أريد القيام به هو طباعة عداد الحلقة الخارجية الخاصة بـ ParentItems، كيف أقوم بهذا الأمر؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.