def index(): menu = "societe" submenu = "entreprise" context = "charge" title_page = "Parametre - Charges/Impots" search = False q = request.args.get("q") if q: search = True try: page = int(request.args.get("page", 1)) except ValueError: page = 1 datas = Charge.query() pagination = Pagination( css_framework="bootstrap3", page=page, total=datas.count(), search=search, record_name="Charges" ) if datas.count() > 10: if page == 1: offset = 0 else: page -= 1 offset = page * 10 datas = Charge.query().fetch(limit=10, offset=offset) return render_template("charge/index.html", **locals())