Skip to content
Snippets Groups Projects
Commit b5f98e8b authored by Alissa Cheng's avatar Alissa Cheng
Browse files

replace django-bootstrap-pagination

parent 83d4909c
No related branches found
No related tags found
1 merge request!337Upgrade to django 5
/atdb/logs/
**/venv/
**/.idea/
**/__pycache__/
*.sql
astronauth==0.3.3
Django==4.1.3
Django==5
django-allauth==0.57.0 # note allauth only supports Django >= 3.2
django-bootstrap-pagination==1.7.1
django-bootstrap3==23.6
......@@ -8,7 +8,7 @@ django-extensions==3.1.0
django-filter==2.3.0
#django-silk==5.0.3
django-tables2==2.3.4
djangorestframework==3.12.2
djangorestframework==3.14
fontawesome-free==5.15.2
oauthlib==3.2.2
psycopg2-binary==2.9.3
......
{% if my_tasks %}
<div class="btn-group" role="group" aria-label="Item pagination" style="margin-bottom: 1rem">
{% if my_tasks.has_other_pages %}
<div class="btn-group" role="group" aria-label="Item pagination">
{% if my_tasks.has_previous %}
<a href="?page={{ my_tasks.previous_page_number }}" class="btn btn-outline-primary">&laquo;</a>
<a href="?page=1" class="btn btn-outline-primary">First</a>
<a href="?page={{ my_tasks.previous_page_number }}" class="btn btn-outline-primary">Prev</a>
{% else %}
<button class="btn btn-outline-primary" disabled>First</button>
<button class="btn btn-outline-primary" disabled>Prev</button>
{% endif %}
{% for page_number in my_tasks.paginator.page_range %}
......@@ -11,7 +13,11 @@
<button class="btn btn-outline-primary active">
<span>{{ page_number }} <span class="sr-only">(current)</span></span>
</button>
{% else %}
{% elif my_tasks.number < 5 and page_number < 10 or my_tasks.number > my_tasks.paginator.num_pages|add:"-5" and page_number > my_tasks.paginator.num_pages|add:"-9" %}
<a href="?page={{ page_number }}" class="btn btn-outline-primary">
{{ page_number }}
</a>
{% elif page_number < my_tasks.number and page_number > my_tasks.number|add:"-5" or page_number > my_tasks.number and page_number < my_tasks.number|add:5 %}
<a href="?page={{ page_number }}" class="btn btn-outline-primary">
{{ page_number }}
</a>
......@@ -19,10 +25,10 @@
{% endfor %}
{% if my_tasks.has_next %}
<a href="?page={{ my_tasks.next_page_number }}" class="btn btn-outline-primary">&raquo;</a>
{% endif %}
</div>
{% endif %}
<a href="?page={{ my_tasks.next_page_number }}" class="btn btn-outline-primary">Next</a>
<a href="?page={{ my_tasks.paginator.num_pages }}" class="btn btn-outline-primary">Last</a>
{% else %}
<p>No items found.</p>
<button class="btn btn-outline-primary" disabled>Next</button>
<button class="btn btn-outline-primary" disabled>Last</button>
{% endif %}
</div>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment