python - 如何从数据库中填充 3 张幻灯片轮播,其中包含许多页面和未定义的数据量
问题描述
我有这个 html-carousel 一次显示 3 个项目,然后有一个箭头传递到接下来的 3 张幻灯片。
我需要从我的数据库中填充这张幻灯片。数据库将一直在增长,因此它必须是动态的。它不仅要填充幻灯片,还要计算轮播需要多少“3-slides-pages”才能容纳所有数据。
我的数据以元组列表的形式出现,每个元组都注定要用于幻灯片。(前 3 个元组适合轮播的第一页,接下来的 3 个元组应该转到轮播的第二页)。
我在 python 循环中苦苦挣扎,无法弄清楚。
我希望我解释得很好,但我会发布轮播的 html,以便您了解。(现在硬编码为 2 页,每页 3 张幻灯片)
<div class="carousel-inner">
<div class="item active">
<div class="row">
<div class="col-sm-4">
tuple 1
</div>
<div class="col-sm-4">
tuple 2
</div>
<div class="col-sm-4">
tuple 3
</div>
</div>
</div>
<div class="item">
<div class="row">
<div class="col-sm-4">
tuple 4
</div>
<div class="col-sm-4">
tuple 5
</div>
<div class="col-sm-4">
tuple 6
</div>
</div>
</div>
</div>
感谢您的帮助!
解决方案
好的,我解决了。
row_len = 3
for i in range(0, len(data), row_len):
for elem in data[i:i+row_len] :
print(elem)
推荐阅读
- heroku - 您将 Procfile 放在 JAR 部署中的什么位置?
- android-studio - 在 Android Studio 中键入会产生 3 个引号而不是 2 个
- python - PyTorch CNN 由于内存消耗过多而无法初始化
- javascript - 尝试修改随机化 javascript 以适应不同的屏幕宽度
- .net - 使用 Okta 授权外部 API 调用
- node.js - NestJS 服务返回目录中的所有文件
- java - 在 Spring Controller 中将嵌套的对象数组作为 URL 参数传递
- asp.net-core - 为什么 OpenIdConnectHandler.HandleSignOutCallbackAsync 劫持对 SignedOutCallbackPath 的任何请求
- python - 如何在 pytorch-lightning 中使用 TensorBoard 记录器转储混淆矩阵?
- mysql - 从 mysql Ver 15.1 中的多个表进行组连接