Sam*_*Sam 4 django django-queryset
术语重叠使得搜索难以找到答案.
我正在寻找关于实现QuerySet的多列显示的最佳方法的建议,该显示在X列上从上到下填充每列.这意味着每列中的项数等于QuerySet计数除以X(列数).
使用Offset不起作用,因为我希望我的数据增长到4列而不手动更新偏移量.CSS浮动可视化,但数据不按顺序排列.
这样的东西应该适合你,传递columns模板的列数:
{% for item in items %}
{% if forloop.first %}<div style="float:left;">{% endif %}
{{ item }}
{% if forloop.counter|divisibleby:columns %}
</div><div style="float:left">
{% endif %}
{% if forloop.last %}</div>{% endif %}
{% endfor %}
<div style="clear:both;"></div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2907 次 |
| 最近记录: |