Jinja:如何获得两个值的最大值
在列表分页中,我想在其之前和之后用两个页面渲染当前页面,但它不是零或一个页面。我尝试过:
{% for p in range(max(1, list.cur_page - 2), min(list.cur_page + 2, list.pages)) %}
<li class="page-item"><a class="page-link" href="{{ list.url }}/{{ p }}">{{ p }}</a></li>
但是它不认识到最小和最大,我知道有一个名为min max的过滤器,但是我该如何在这里应用?
in a list pagination, I want to render the current page with two pages before and after it, providing it's not zero or one. I tried:
{% for p in range(max(1, list.cur_page - 2), min(list.cur_page + 2, list.pages)) %}
<li class="page-item"><a class="page-link" href="{{ list.url }}/{{ p }}">{{ p }}</a></li>
But it doesn't recognize min and max, I know that there is a filter named min max but how can I apply it here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看来我可以使用
min
和max
range> range
参数,所以我有:
It seems I can use
min
andmax
filters inrange
parameters,so I have: