Djangoのtwitter-style paginationにはlinkが与えられます。私は私のアプリで同じを実装しようとしているが、テンプレートの分割を理解することはできません。ここでは、ページネーションを適用するHTMLページのコードを示します。誰も私のHTMLコードによると、entry_index.html
とその他のentry_index_page.html
(リンクに記載されている)の2つのテンプレートで何を書いてもいいのですか?以下はページングのために指定されたリンクのテンプレートを分割する方法:
私は改ページを適用していたためにhtmlページに私のコードです:entry_index.htmlで
{% extends 'talks/base.html' %}
{% block content %}
<!-- .header-bottom-wrapper -->
<div class="header-bottom-wrapper">
<div class="container">
<div class="row">
<!-- Page Head -->
<div class="page-head col-lg-12">
<h2 class="page-title">Gallery</h2>
</div>
<!-- End Page Head -->
</div>
</div>
</div><!-- End of .header-bottom-wrapper -->
<!-- page-container -->
<div class="page-container container">
<!-- Gallery Filter -->
<div id="gallery-container">
<div class="row gallery-4-columns isotope clearfix">
{% for photo in pics %}
<div class="gallery-item isotope-item issues col-lg-3 col-md-3 col-sm-3 col-xs-6">
<figure>
<a class="zoom swipebox" href="{{photo.image.url}}" title="{{photo.title}}"></a>
<div class="media_container"></div>
<img src="{{photo.image.url}}" alt="{{photo.title}}" width="346px" height="200px">
</figure>
</div>
{% endfor %}
</div>
</div>
</div><!-- End of .page-container -->
{% endblock %}
これを試してみてください。 最初の10個(13個)のオブジェクトが表示されていますが、show moreをクリックすると、次の3個のオブジェクトが最初の3個のオブジェクトに重なって表示されます –
最初の3個のオブジェクトの次の3個のオブジェクトを取得するので、ページネーションはうまくいくようです。 Plsは、例のクラス属性を必要に応じて追加/削除します。ページングには、loadタグ、paginateタグ、show_moreテンプレートタグが関係します。 –