TypeError: объект 'Pagination' не повторяется 'в Flask - PullRequest
0 голосов
/ 21 июня 2020

Я пытаюсь использовать метод .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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...