我正在使用django-pagination爲我的模板中的對象列表分頁。我已安裝該應用程序,將其添加到我的項目中,並在我的settings.py
文件中添加pagination.middleware.PaginationMiddleware
。但是當我嘗試在我的模板中使用它時,object_list不是paginated
。這裏是我的模板代碼無法分頁object_list我正在使用django分頁
{% extends "base.html" %}
{% load pagination_tags %}
{% autopaginate Questions %}
{% block title %}
Questions
{% endblock %}
{% block content %}
<div id="contentDiv">
{% for question in Questions %}
<div style="padding:5px 20px 5px 30px;">
<p class='question'><span id='style2'>Q
<a href="{{ question.get_absolute_url }}" style="text-decoration:none; color:black;"> </span> {{ question.questiontext|safe }} </a>
<span style= 'float:right;'><span style='font-size:12px; color:#099;'><a href="/question/type={{question.type}}"
style='font-size:12px; color:#099;'>{{question.type}}</a></span> <span style='color:#99C; font-size:12px;'>Level: </span><span style='color:#099;font-size:12px;'>{{question.level}}</a></span></span>
</p>
<h2 class='trigger1' ><a href='#'>Answer</a></h2>
<div class='toggle_container' >
<div class='block' style='background-color:#fff; '>
<p class='ans'> {{ question.answer|safe }} </p>
</div>
</div>
</div>
{% endfor %}
<div class="pagination" style="width:1000px; margin:auto; margin-bottom:20px;">
{% paginate %}
</div>
</div>
{% endblock %}
對象的名單是在context_variable
稱爲Questions
。難道我做錯了什麼?
是的,我可以看到整個內容,每頁有足夠的問題...問題是它沒有分頁,這意味着它顯示所有的頁面,因爲它...我有大約100個問題,他們都在同一頁面上 – Sachin 2011-12-28 11:11:52