bootstrap-4 - 如何使用 django 上的引导程序使 jinja2 模板随屏幕大小变化?
问题描述
Django 3.0,jinja2 引导程序 4
我有一张桌子,里面有 6 列。这张表在网站上看起来很棒,但在手机上看起来绝对可怕。我使用引导程序进行行和列处理。我不希望用户必须在移动设备上左右滚动。那么我该如何使用 jinja2 模板呢?我对结果如何持开放态度。我的猜测是它看起来像
电流输出
Computer:
1,2,3,4,5,6
x,x,x,x,x,x
y,y,y,y,y,y
期望的输出
col-sm-? device
1,2,3
x,x,x
x,x,x
y,y,y
y,y,y
下面是表格的代码
<div class='container'>
<table class="table document-list">
<thead>
<tr>
<div class='row'>
<div class='col-12 col-md-6'>
<th>#</th>
<th>File</th>
<th>Description</th>
</div>
<div class='col-12 col-md-6'>
<th>a</th>
<th>b</th>
<th>c</th>
</div>
</div>
</tr>
</thead>
<tbody class='document-body'>
{% for instance in object_list %}
<tr class='contract-product'>
<div class='col-12 col-md-6'>
<th scope="row">{{ forloop.counter }}</th>
<td>{{ instance.filename }}</td>
<td>{{ instance.description }}</td>
</div>
<div class='col-12 col-md-6'>
<td><a href="{{ instance.get_download }}" class="btn btn-primary">Download</a></td>
<td><a href="{{ instance.get_download }}?preview=True" class="btn btn-primary">Preview</a></td>
<td><a href="{{ instance.get_download }}" class="btn btn-secondary">Remove</a></td>
</div>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
解决方案
推荐阅读
- probability - 在扑克中获得特定卡片的概率
- c# - 如何在 StartUp.cs 中为 .net core 3.1 打印进程名称
- laravel - Laravel 使用两个模型关系创建另一个模型对象
- typescript - NextJS & Typescript getInitialProps linting 错误(返回类型)
- r - 当我尝试网络抓取表格时,为什么会出现矩阵错误?
- php - 访问 PHP Guzzle Response 对象中的私有属性
- c - 查找给定数组中除 1 个整数之外的所有整数的最大和最小和
- akka - 在akka集群中关闭节点/成员的正确方法
- python - ffmpeg 自动重新缩放。如何在不必为“force_original_aspect_ratio”提供高度的情况下防止它?
- javascript - 将产品添加到 Stripe 费用?