1
1
{% load admin_urls static %}
2
2
3
3
{% if object_list %}
4
- {% for object in object_list %}
4
+ {% for object in page_obj %}
5
5
< div class ="my-4 rounded ">
6
6
< div class ="shadow-xl card bg-base-200 ">
7
7
< div class ="pb-2 card-body ">
@@ -23,4 +23,43 @@ <h2 class="flex justify-between card-title">
23
23
</ div >
24
24
</ div >
25
25
{% endfor %}
26
+ < div class ="join ">
27
+ {% if page_obj.has_previous %}
28
+ < button class ="join-item btn btn-neutral "
29
+ hx-trigger ="click "
30
+ hx-include ="[name='q'],[name='category'] "
31
+ hx-get ="{% url 'core:search' %}{% if page_obj.previous_page_number != 1 %}?page={{ page_obj.previous_page_number }}{% endif %} "
32
+ hx-push-url ="true "
33
+ hx-target ="#search_table ">
34
+ < <
35
+ </ button >
36
+ < button class ="join-item btn btn-neutral "
37
+ hx-trigger ="click "
38
+ hx-include ="[name='q'],[name='category'] "
39
+ hx-get ="{% url 'core:search' %}?page=1 "
40
+ hx-push-url ="true "
41
+ hx-target ="#search_table "> 1</ button >
42
+ {% endif %}
43
+ < button class ="join-item btn btn-neutral "
44
+ hx-trigger ="click "
45
+ hx-include ="[name='q'],[name='category'] "
46
+ hx-get ="{% url 'core:search' %}{% if page_obj.previous_page_number != 1 %}?page={{ page_obj.previous_page_number }}{% endif %} "
47
+ hx-push-url ="true "
48
+ hx-target ="#search_table "> {{ page_obj.previous_page_number }} ad</ button >
49
+ < button class ="join-item btn btn-neutral btn-active "> {{ page_obj.number }}</ button >
50
+ < button class ="join-item btn btn-neutral "
51
+ hx-trigger ="click "
52
+ hx-include ="[name='q'],[name='category'] "
53
+ hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
54
+ hx-push-url ="true "
55
+ hx-target ="#search_table "> {{ page_obj.next_page_number }}</ button >
56
+ {% if page_obj.has_next %}
57
+ < button class ="join-item btn btn-neutral "
58
+ hx-trigger ="click "
59
+ hx-include ="[name='q'],[name='category'] "
60
+ hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
61
+ hx-push-url ="true "
62
+ hx-target ="#search_table "> > > </ button >
63
+ {% endif %}
64
+ </ div >
26
65
{% endif %}
0 commit comments