Я пытаюсь использовать метод .iter_pages () для навигации между страницами, но отображается ошибка TypeError: «Объект« разбиение на страницы »не повторяется»
Мой код:
@app.route("/home")
@app.route("/",methods=["GET"])
def posts():
page = request.args.get('page', 1 , type=int)
all_posts = Post.query.order_by(Post.date_posted.desc()).paginate(page=page , per_page=3)
return render_template("index.html" , posts=all_posts)
И в моем шаблоне я использую эту строку кода
{% for page_num in posts.iter_pages(left_edge=1 , right_edge=1 , left_current=1 , right_current=2) %}
issue:
TypeError: 'Pagination' object is not iterable