在django模板中分页时使用{{forloop.counter }}生成序号时,点击下一页,序号依旧从1开始
1 2 3 | {% for row in user_set%} <li>{{forloop.counter}}--{{ row.username }}</li> {% endfor %} |
解决办法:views.py向模板发送
strat=(current_page – 1) * count_page
#current_page为当前页码数,count_page为每页显示数量
#其实已经在自定义分页写好了,只用拿来发送给模板就可以
1 | render(request,"user_info.html",{"user_set": date,"strat":strat}) |
1 2 3 | 此时模板中的{{forloop.counter }}改为{{forloop.counter|add:strat }}
就可以实现在第二页之后每一页自增 |
飞机地址地址 http://blogs.v8jisu/it/618.html
更多推荐
Django 模板实现点击分页下一页序号自增
发布评论