在 Flask 中,我试图跨多个页面显示项目的动态列表。列表的大小可能会超过 1000。
在app.py我有一条路线,例如:
@app.route('/displayitems')
def displayitems():
item_list = ['item1', 'item2', 'item3'] # Up to 1000 items
return render_template('displayitems.html', item_list=item_list)
Run Code Online (Sandbox Code Playgroud)
然后在displayitems.html我有:
{% for item in itemList%}
<li class="list-group-item">
<div class="item_number">{{ loop.index }}</div>
<div class="item_name">{{ item }}</div>
</li>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
其中列出了同一页面上的所有项目。但是,我想以某种方式在一个页面上拥有前 20 个项目,然后能够单击“下一步”按钮以查看另一个页面上的下一个 20 个项目,对列表中的所有项目依此类推. 有谁知道这样做的最佳方法?