Непонятно, что означает «в этом поле», потому что в вашем примере у вас есть один столбец extra перед столбцом morning_recess
. Но вы можете поместить {% if %}
операторов в любое место в шаблоне, например:
<td>
{% if i.morning_recess %}
<span class="badge badge-success">Success</span>
{% else %}
<span>None</span>
{% endif %}
</td>
<td>
{% if i.lunch_recess %}
<span class="badge badge-success">Success</span>
{% else %}
<span>None</span>
{% endif %}
</td>
<td>
{% if i.afternoon_recess %}
<span class="badge badge-success">Success</span>
{% else %}
<span>None</span>
{% endif %}
</td>
...
Также, как предлагают другие комментаторы, ваш for l oop, вероятно, должен обернуть строки вашей таблицы (<tr>...</tr>
), а не столбцы (<td>
).