我的django应用程序中有一个模型,该模型是一个联系人列表,该列表显示为bootstrap4选项卡,单个请求中每个选项卡显示12个结果,而无需使用分页。
到目前为止,我已经决定尝试通过将查询除以12的除法来进行尝试,并在此处Is there a filter for divide for Django Template?使用来自大线程的hack来操纵代码,并尝试将查询除以
计算A / B:{%widthratio queryset 12 1%}方法。
并通过选中{{queryset | dibyby:“ 12”}}
来打印制表符编号但实际上是每12个组仅从查询集中打印一项。
## Tabs Header
<ul id="tabs" class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a id="ref-tab-1" href="#ref-pane-1" class="nav-link active" data-toggle="tab" role="tab">
1 # Counter for 12 pieces
</a>
</li>
</ul>
## Tabs Content
<div id="content" class="tab-content" role="tablist">
<!-- Tab Page 1 -->
<div id="ref-pane-1"
class="card tab-pane fade show active"
role="tabpanel" aria-labelledby="ref-tab-1">
<div class="card-header" role="tab" id="heading-1">
<h5>
<a data-toggle="collapse" href="#collapse-1"
aria-expanded="true"
aria-controls="collapse-1">
# Counter for 12 pieces
</a>
</h5>
</div>
<div id="collapse-1" class="collapse show"
role="tabpanel" data-parent="#content"
aria-labelledby="heading-1">
<div class="card-body">
## This is item to be looped through queryset
<div class="partner">
<div class="partner_content">
<h4>{{ ref.name }}</h4>
<div class="position"> {{ ref.title }}</div>
<div class="description">
{{ ref.contact }}}
</div>
</div>
</div>
##
</div>
</div>
</div>
</div>
我也可能尝试在views.py中将查询集除以12,然后将它们放入键控数组中作为值,然后通过字典进行迭代,但是我想知道是否有行之有效的解决方案来显示Django queryset中的bootstrap4选项卡