小编Luc*_*kyB的帖子

如何在 Flask 中跨多个页面显示列表?

在 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 个项目,对列表中的所有项目依此类推. 有谁知道这样做的最佳方法?

html python jinja2 flask

1
推荐指数
1
解决办法
3410
查看次数

标签 统计

flask ×1

html ×1

jinja2 ×1

python ×1