archive.py 553 B

123456789101112131415161718
  1. from flask import Blueprint, render_template, request
  2. from .db import Archive
  3. archive = Blueprint("archive", __name__)
  4. @archive.route("/all")
  5. def list_all_page():
  6. page = request.args.get("page", 1, type=int)
  7. pagination = (Archive.query
  8. .order_by(Archive.name.asc())
  9. .paginate(page=page, per_page=8, error_out=False))
  10. return render_template("archive/list.html",
  11. page=page,
  12. items=pagination.items,
  13. pagination=pagination)