仅在Django中使用html显示分页

时间:2019-03-17 17:21:55

标签: django pagination django-pagination

我可以仅使用index.html页面而不使用views.py

进行分页吗?

我在django中写了几行,就像下面的index.html

<!DOCTYPE html>

    <html>

    <head>

      <title></title>

    </head>

    <body>

    <table align="center" class="productTable">

            <thead>

                <tr>

                    <th>NAME</th>

                    <th>MARKS</th>

                    <th>SUBJECT</th>

                    <th>DATE</th>

                </tr>  

            </thead>

            </tr> {% for item in contacts %} <tr> 

                    <td>{{ item.sid }}</td>

                    <td>{{ item.marks }}</td> 

                    <td>{{ item.subject }}</td> 

                    <td>{{ item.tdate }}</td> 

                </tr> {% endfor %} 

        </table>  
         <center>
        <div class="pagination">
    <span class="step-links">
        {% if contacts.has_previous %}
            <b><a href="?page={{ contacts.previous_page_number }}">previous</a><b>
        {% endif %}

        <span class="current">
           <b> Page {{ contacts.number }} of {{ contacts.paginator.num_pages }}.</b>
        </span>

        {% if contacts.has_next %}
            <a href="?page={{ contacts.next_page_number }}">next</a>
        {% endif %}
    </span>
    </div>
    </center>

    </body>

    </html>

我写了这个,但是没有应用分页

请帮助

我正在尝试仅使用index.html页面对此进行尝试,但无法做到

这个

0 个答案:

没有答案