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

كيف المرور على القيم الفردية والزوجية على حدى في حلقة for في قوالب جانغو Django؟

Mohssen A Mohssen

السؤال

لدي الكود التالي في أحد القوالب في مشروع خاص بي:

{% for count in my_list %}

الآن أريد أن أقوم بالمرور على القيم التي لديها count زوجي بحيث أقوم بإستخدام كائن من my_list الأول وأترك الكائن الثاني وهكذا. فكرت في عمل شرط if داخل الحلقة ولكن لا أعرف كيف أتحقق مما إذا كان count عبارة عن عدد زوجي أم فردي بشكل صحيح

كيف أقوم بذلك؟

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

Recommended Posts

  • 1

يمكنك أن تستخدم forlopp.counter مع المرشح divisibleby على النحو التالي:

{% for count in my_list %}
    {% if forloop.counter|divisibleby:2 %}
        <p>do something</p>
    {% else %}
    	<p>do something else</p>
    {% endif %}
{% endfor %}

شرح المرشح divisibleby:

أيضًا تستطيع أن تستعمل cycle:

{% for count in my_list %}
    {% cycle 'odd' 'even' %}
    {% if cycle == 'odd' %}
        <p>do something</p>
    {% else %}
        <p>do something else</p>
    {% endif %}
{% 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...