私はdjango-paginationを使用して、自分のtemlate内のオブジェクトのリストをページ付けします。私はアプリをインストールして、私のプロジェクトに追加し、pagination.middleware.PaginationMiddleware
をsettings.py
ファイルに追加しました。しかし、テンプレートでそれを使用しようとすると、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 %}
あるオブジェクトのリストがQuestions
と呼ばれるcontext_variable
です。私は何か間違っているのですか?
はい私はコンテンツ全体を見ることができ、1ページに十分な質問があります...問題はページングが表示されているということです私は約100の質問があり、彼らはすべて同じページに来ています – Sachin