0
私は作業しているWebサイトのページネーションを実装しようとしていますが、完全には機能していないようです。ページを表示してもまだすべてのオブジェクトを表示するDjangoページネーション
class ExampleListView(FormMixin, ListView):
model = Example
template_name = "example.html"
paginate_by = 3
context_object_name = "example_list"
allow_empty = True
page_kwarg = 'page'
paginate_orphans = 0
form_class = ExampleForm
は、その後、私は
<tbody>
{% for formset_form in formset %}
...
{% endfor %}
...
{% if is_paginated %}
<div class="pagination">
<span class="page-links">
{% if page_obj.has_previous %}
<a href="{{request.path}}?page={{ page_obj.previous_page_number }}">Previous</a>
{% endif %}
<span class="page-current">
Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}
</span>
{% if page_obj.has_next %}
<a href="{{request.path}}?page={{ page_obj.next_page_number }}">Next</a>
{% endif %}
</span>
</div>
{% else %}
<p></p>
{% endif %}
次ているのhtmlで私は現在のテーブルに存在し5つのフォームを持っている、そしてそれは何3で、それをページ分割それが必要のようなものは、ディスプレイPage 1 of 2 Next
ですページ上のすべてのフォームが表示されます。
ああ、わかりました。誰かがこのプロジェクトを立ち上げたので、私はそれを見落としました。私が望む結果を得るにはどんな提案もありますか?おそらく別のビュー? – dnsko
@dnsko別の質問へのポインタを追加しましたが、元の例よりも少し複雑になると思います。 – Jieter