我们都知道Django模板语言中有{% for i in num%}这种用来实现循环,昨天弄了分页后发现,内循环次数过多,导致无法只输出一个语句就可了,所以,我百度了下,找到了解决方案,Django中自带的模板有{% forloop:first %},非常方便。下面是我的示例。
<!-- 分页展示 -->
<div class="pageBox" data-widget="app/ms_v2/common/list_page.js#pagination">
<ul class="pageLink clearfix" id="pagelist">
{% for pages in page_list %}
{% for page in pages %}
{% if page_num != 1 %}
{% if pages.number == page_num %}
{% if forloop.first %}
<li class="linkon"><a href="/hz/buy/o{
{ pages.previous_page_number }}/#bread" data-gzlog="tracking_type=click&eventid=0060000000000059" class='next' ><span>上一页</span><em>></em></a></li>
{% endif %}