2015-10-29 34 views
0

我在論壇上工作,我有一個新消息的列表,但是我顯示了從數據庫中獲得的所有按摩,我只想顯示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">&nbsp</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%} 
+0

那麼你的問題是什麼?你不知道該怎麼做?你有什麼嘗試? –

+0

我想要的只是顯示像2 o 3行的信息,我不知道該怎麼做。如果我有這樣的話:鏈接功能警告這個類使用指針事件:無試圖禁用鏈接功能 s,但CSS屬性尚未標準化,並沒有完全支持在Opera 18及以下,或在Internet Explorer 11.我只想顯示該信息的2行3行,我不知道如何在模板中執行操作。 – GioBot

+1

你的意思是2或3行信息?對於你的每個記錄?你的'object_list'中只有2到3個項目?如果是第二種情況,你可以在你的views.py do object_list = object_list [:3]中只返回3條消息到模板,然後添加另一個視圖來顯示一切,對吧? –

回答

1

我會使用兩個內置的通用基礎類視圖和模板標籤做的小伎倆。

A ListView用於顯示存儲在數據庫中的所有消息和用於僅打印內容的一部分的truncatecharstruncatewords。然後指向DetailView的鏈接,以在全新的專用頁面中顯示整個內容。

我希望這會有所幫助。

Regards,

相關問題