2012-11-06 5 views
5

मैं django-paginate का उपयोग कर रहा हूं और {% पेजिनेट%} टैग के साथ अजीब स्वरूपण समस्याएं प्राप्त कर रहा हूं। मैंने समस्या की एक छवि संलग्न की है।django में autopagination का उपयोग और स्वरूपण मुद्दों

मैं सोच रहा था कि संभावित रूप से इसका क्या कारण हो सकता है?

नीचे दी गई छवि में मैं पहले पृष्ठ पर हूं। ध्यान दें कि 1 काट दिया गया है और यह भी कि पृष्ठों को अजीब तरह से आदेश दिया गया है और पिछला/अगला वास्तव में दिखाई नहीं दे रहा है।

enter image description here

मेरे टेम्पलेट सिर्फ इस अब के लिए है:

{% extends "base.html" %} 
{% load mptt_tags %} 
{% load pagination_tags %} 
{% load i18n %} 
{% block body %} 
{% autopaginate parts 20 %} 
{% paginate %} 
+1

हमें टेम्पलेट से संबंधित कोड दिखाएं कृपया –

+0

@goliney यह जोड़ा है, लेकिन मैं वास्तव में सिर्फ यह सीधे उपयोग कर रहा हूँ – user1328021

+0

अगर यह मैं सोच रहा था क्योंकि '{% autopaginate भागों 20%} शरीर के ब्लॉक में है। लेकिन जब मैं इसे बाहर ले जाता हूं, तो यह ठीक से काम नहीं करता है। – user1328021

उत्तर

1

कि Django से संबंधित नहीं है, न तो Django-पृष्ठ पर अंक लगाना करने के लिए। ऐसा लगता है कि आप बूटस्ट्रैप का उपयोग अपने फ्रंट-एंड फ्रेमवर्क के रूप में कर रहे हैं, और यह इस तरह के मुद्दों का तात्पर्य है।

मैंने इस साइट manoomit.com के लिए एक समान दृष्टिकोण लागू किया है, जो django-paginate के भीतर पेजिनेशन के प्रबंधन के लिए एक कस्टम टेम्पलेट बना रहा है।

ऐसा नहीं है कि तरह लग रहा है:

{% if is_paginated %} 
{% load i18n %} 
<div class="pagination pagination-centered"> 
    <ul> 
    {% if page_obj.has_previous %} 
    <li><a href="?page={{ page_obj.previous_page_number }}{{ getvars }}{{ hashtag }}" class="prev">&lsaquo;&lsaquo; {% trans "previous" %}</a></li> 
    {% else %} 
    <li class="disabled"><a href="#">&lsaquo;&lsaquo; {% trans "previous" %}</a></li> 
    {% endif %} 
    {% for page in pages %} 
     {% if page %} 
      {% ifequal page page_obj.number %} 
      <li class="active"><a href="#">{{ page }}</a></li> 
      {% else %} 
      <li><a href="?page={{ page }}{{ getvars }}{{ hashtag }}" class="page">{{ page }}</a></li> 
      {% endifequal %} 
     {% else %} 
      ... 
     {% endif %} 
    {% endfor %} 
    {% if page_obj.has_next %} 
     <li><a href="?page={{ page_obj.next_page_number }}{{ getvars }}{{ hashtag }}" class="next">{% trans "next" %} &rsaquo;&rsaquo;</a></li> 
    {% else %} 
     <li class="disabled"><a href="#">{% trans "next" %} &rsaquo;&rsaquo;</a></li> 
    {% endif %} 
</ul> 
</div> 
{% endif %} 
संबंधित मुद्दे