জ্যাঙ্গো টেমপ্লেটে আমি কীভাবে শেষ লুপ পুনরাবৃত্তির জন্য পরীক্ষা করব?


উত্তর:


229

আপনি ব্যবহার করবেন forloop.last। উদাহরণ স্বরূপ:

<ul>
{% for item in menu_items %}
    <li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>

4
যদি নেস্টেড লুপ থাকে তবে এটি কি ভিতরের সর্বাধিক লুপটি পরীক্ষা করবে?
— তাগর

4
এটি কি নতুন জিনজা সংস্করণের বৈশিষ্ট্য? "উপস্থাপনা টেমপ্লেট পাওয়া: 'forloop' অপরিজ্ঞাত" যদি না হয় (forloop.last)%}%, {% endif%}
— টগর

4
যদি নেস্টেড forloop.parentloopলুপ থাকে তবে বর্তমানের চারপাশে থাকা লুপটি অ্যাক্সেস করতে ব্যবহার করুন। সুতরাং পিতামাতার লুপের শেষ পুনরাবৃত্তিটি পরীক্ষা করার জন্য, কেউ ব্যবহার করতে পারেন forloop.parentloop.last। ডকুমেন্টেশন দেখুন । @ টাগর
— এনডিমেরি

সুতরাং, সংক্ষেপে, forloop.lastঅভ্যন্তরের সর্বাধিক লুপের শেষ পুনরাবৃত্তিটি পরীক্ষা করবে।
— ndmeiri

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.