我想在代码中加入break并继续,但在Django模板中不起作用。如何使用continue和break using Django template for loop。下面是一个例子:
{% for i in i_range %}
{% for frequency in patient_meds.frequency %}
{% ifequal frequency i %}
<td class="nopad"><input type="checkbox" name="frequency-1" value="{{ i }}" checked/> {{ i }} AM</td>
{{ forloop.parentloop|continue }} ////// It doesn't work
{ continue } ////// It also doesn't work
{% endifequal %}
{% endfor%}
<td class="nopad"><input type="checkbox" name="frequency-1" value="{{ i }}"/> {{ i }} AM</td>
{% endfor %}
Django并不自然地支持它。
可以使用自定义过滤器实现forloop | continue和forloop | break。
http://djangosnippets.org/snippets/2093/
相关问题 更多 >
编程相关推荐