Только первая страница отображает данные в таблице.
views.py
def edit (запрос): host_name_id = request.GET.get ('host_name') print (host_name_id) person =Person.objects.filter (host_name_id = host_name_id) .all () print (person)
paginator = Paginator(person, 3)
page = request.GET.get('page')
page1 = paginator.page(1)
print(page1.object_list)
person = paginator.get_page(page)
try:
users = paginator.page(page)
except PageNotAnInteger:
users = paginator.page(1)
except EmptyPage:
users = paginator.page(paginator.num_pages)
return render(request,"testapp/person_form.html",{'person':person, 'users':users})
person_form.html
Описание интерфейса HostName Интерфейс состояния клиента Qos VLAN IP-маска маски подсети WAN Network LAN Pool City {% для личного элемента%} {{item.host_name}} {{item.interface}} {{item.description}} {{item.qos}} {{item.vlan}} {{item.customer_status}} {{item.interface_ip}} {{item.subnet}} {{item.van_network}} {{item.ip_network}} {{item.city}} {% endfor%} {% if users.has_other_pages%} {% ifusers.has_previous%} " {% else%}" {% endif%} {% для i в users.paginator.page_range%} {% if users.number == i%} {{i}} (текущий) {% else%} {{i}} {% endif%} {% endfor%} {% if users.has_next%} " {% else%} " {% endif%} {% endif%}