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


উত্তর:


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.