【发布时间】:2026-01-28 02:15:01
【问题描述】:
我在一个论坛上工作,我有一个新消息列表,但是我显示了我从数据库中获得的所有消息,我想要的只是显示 2 到 3 行信息并且有一个将在其他窗口中向用户显示所有消息的链接。
list.html
{%extends 'base.html'%}
{%load crispy_forms_tags%}
{%block content%}
<table width="90%" border="2" class="table">
{% for register in object_list%}
<tr>
<th class="info">Title</th>
<th class="info">Message</th>
<th class="info">Date</th>
<th class="info">Time</th>
<th class="info">User</th>
<th class="info"> </th>
</tr>
<tr>
<td>{{register.tit}}</td>
<td>{{register.mensaje}}</td>
<td>{{register.date}}</td>
<td>{{register.time}}</td>
<td>{{register.user}}</td>
<td align="center" class="warning">
<a href="{% url 'blogurls:answer' title.pk%}">Answer</a>
</td>
</tr>
{%endfor%}
</table>
{%endblock content%}
【问题讨论】:
-
那么你的问题是什么?你不知道该怎么做?你试过什么?
-
我想要的只是显示 2 或 3 行信息,我不知道该怎么做。就像我有这样的:链接功能警告此类使用指针事件:无尝试禁用 s 的链接功能,但 CSS 属性尚未标准化,并且在 Opera 18 及更低版本中不完全支持,或在 Internet Explorer 11 中。我只想显示 2 或 3 行该信息,我不知道如何在模板中执行。
-
2 或 3 行信息是什么意思?对于你的每一个记录?您的
object_list中只有 2 到 3 个项目?如果是第二种情况,您可以在您的 views.py 中执行object_list = object_list[:3]以仅向模板返回 3 条消息,然后添加另一个视图以显示所有内容,对吗? -
是的,我想要的,谢谢。
标签: python django list templates django-templates