我有一個表單查詢數據庫並返回放置在多個表中的信息。每列的行數可以達到數百個。每行都以我聲明的自定義模型的形式返回。某個表的所有行都存儲在一個對象容器中。「在多個表格中加載更多」分頁按鈕。 Django
我想最初只加載每個表中的前50行。在每張表格的底部,我想放置一個「加載更多」按鈕,點擊後會加載50多個查詢(如果結果小於50則加載其餘結果)。
Django的分頁教程使得它看起來像我只能做分頁分成不同的頁面。我可以使用加載更多按鈕進行分頁嗎?或者是我想要創造的東西?
編輯:這裏是我當前如何打印每個表中的行,這是一個簡單的for循環
{% for r in row %} <tr> <td>{{ r.name }}</td> <td>{{ r.age }}</td> <td>{{ r.state }}</td> </tr>
{%ENDFOR%}
這是我的看法對1表:
pers = Personal.objects.all()
pers = formfilter (name, age, state)
c = RequestContext(request, {
"cname": name})
return HttpResponse(t.render(c))
您的視圖代碼在哪裏表中。我們可以爲此創建選定的選項。在那個選項中,我們可以定義50,70或80,取決於你喜歡什麼。用戶可以選擇他想要在頁面中顯示多少個查詢。你在使用Paginator嗎? – catherine 2013-03-21 04:48:16
我在我的視圖代碼編輯 – user1754045 2013-03-21 04:56:22
嘗試使用Paginator來解決您的問題 – catherine 2013-03-21 04:57:40