Python 如何在django中显示数据库中的记录列表
有人能帮我吗?我的html文件中有来自django数据库的60条记录的列表。我想在6列10行的表格中显示该列表。在html文件中,我使用命令{%for%},但列表在一列中 我的html文件是:Python 如何在django中显示数据库中的记录列表,python,html,django,Python,Html,Django,有人能帮我吗?我的html文件中有来自django数据库的60条记录的列表。我想在6列10行的表格中显示该列表。在html文件中,我使用命令{%for%},但列表在一列中 我的html文件是: {% for kategoria in kategorie %} <table> <tr> <th> <a href="#">{{ kategoria.glowna|linebreaksbr }} </a> ({{ wpisy_
{% for kategoria in kategorie %}
<table>
<tr>
<th> <a href="#">{{ kategoria.glowna|linebreaksbr }} </a> ({{ wpisy_kat }}) </th>
</tr>
</table>
{% endfor %}
{%用于kategorie%中的kategoria}
({{wpisy_kat}})
{%endfor%}
您可以尝试使用模板中的divisibleby
模板标记,如下图所示,在每六个条目后更改行
记住{{forloop.counter}}
{#开始索引1}和{forloop.counter 0}
{#开始索引0}
{%用于kategorie%中的kategoria}
{%如果不是forloop.counter0 |可除数为:“6”%}
{%endif%}
({{wpisy_kat}})
{%if-forloop.counter |可除数为:“6”}
{%endif%}
{%endfor%}
{queryset%中对象的%s}
object.attr1
object.attr2
对象1.3
对象1.4
对象1.5
对象6
{%endfor%}
如果你想有更多的页面,每页有10个项目,看看django的你应该更详细地阐述它,把你尝试过的东西放进去,他们问的方式太一般了。我的html文件是:{kategorie%}({{wpisy kat}}{%endfor%}但是这个视图只显示了一个列表。我想在表上显示Kategorie类的记录列表,我是如何在6列10行中编写的,没有分页。请发布您的视图方法或类。如果是列表视图,请尝试
{%for kategoria in objects%}
这是视图文件的一部分:def widok_kategorii(请求):kategorie=kategorie.objects.all()wpisy_kat=kategorie.objects.count()返回render(请求,'firmy/widok_kategorii.html',{'kategorie':kategorie,'wpisy_kat':wpisy kat})@如果这是你想要的,杀手们会看到我的答案。
{% for kategoria in kategorie %}
<table>
{% if not forloop.counter0 |divisibleby:"6" %}
<tr>
{% endif %}
<th> <a href="#">{{ kategoria.glowna|linebreaksbr }} </a> ({{ wpisy_kat }}) </th>
{% if forloop.counter|divisibleby:"6" %}
</tr>
{% endif %}
</table>
{% endfor %}
<table>
{% for object in queryset %}
<tr>
<td> object.attr1 </td>
<td> object.attr2 </td>
<td> object.attr3 </td>
<td> object.attr4 </td>
<td> object.attr5 </td>
<td> object.attr6 </td>
</tr>
{% endfor %}
</table>