Untitled
unknown
python
2 years ago
758 B
3
Indexable
# Obtém o parâmetro da página (ou o default = 1) page = request.args.get("page", 1, type=int) items_per_page = 2 total_orders = len(orders) page_start_index = (page - 1) * items_per_page page_end_index = page_start_index + items_per_page orders_page = orders[page_start_index:page_end_index] # Se dividíssemos apenas total orders / items_per_page não consideraríamos # os possíveis iteis que não satisfazem uma página inteira e por isso fazem com que # a divisão não seja inteira. total_pages = (total_orders + items_per_page - 1) // items_per_page return render_template("order/index.html", orders=orders_page, total_pages=total_pages, page = page)
Editor is loading...