[জ্যাঙ্গো এইচটিএমএল টেমপ্লেট এখন পর্যন্ত সূচকে সমর্থন করে না] তবে আপনি লক্ষ্যটি অর্জন করতে পারেন:
আপনি যদি ভিউপিপিতে অভিধানের ভিতরে অভিধান ব্যবহার করেন তবে সূচক হিসাবে কী ব্যবহার করে পুনরাবৃত্তি সম্ভব। উদাহরণ:
{% for key, value in DictionartResult.items %} <!-- dictionartResult is a dictionary having key value pair-->
<tr align="center">
<td bgcolor="Blue"><a href={{value.ProjectName}}><b>{{value.ProjectName}}</b></a></td>
<td> {{ value.atIndex0 }} </td> <!-- atIndex0 is a key which will have its value , you can treat this key as index to resolve-->
<td> {{ value.atIndex4 }} </td>
<td> {{ value.atIndex2 }} </td>
</tr>
{% endfor %}
অন্যথায় যদি আপনি অভিধানের ভিতরে তালিকা ব্যবহার করেন তবে কেবল প্রথম এবং শেষ পুনরাবৃত্তিকেই নিয়ন্ত্রণ করা যায় না, তবে সমস্ত সূচক নিয়ন্ত্রণ করা যেতে পারে। উদাহরণ:
{% for key, value in DictionaryResult.items %}
<tr align="center">
{% for project_data in value %}
{% if forloop.counter <= 13 %} <!-- Here you can control the iteration-->
{% if forloop.first %}
<td bgcolor="Blue"><a href={{project_data}}><b> {{ project_data }} </b></a></td> <!-- it will always refer to project_data[0]-->
{% else %}
<td> {{ project_data }} </td> <!-- it will refer to all items in project_data[] except at index [0]-->
{% endif %}
{% endif %}
{% endfor %}
</tr>
{% endfor %}
যদি শেষ ;)
// আশা অভিধান, অভিধান, তালিকা, এইচটিএমএল টেমপ্লেট, লুপের জন্য, অভ্যন্তরীণ লুপ, অন্যথায় যদি সমাধানটি কভার করে। আরও পদ্ধতিগুলির জন্য জ্যাঙ্গো এইচটিএমএল ডকুমেন্টেশন: https://docs.djangoproject.com/en/2.2/ref/templates/builtins/