Я пытаюсь использовать flask -paginate для разбиения на страницы некоторых сообщений на моем веб-сайте, но все сообщения по какой-то причине отображаются на одной странице. Функция просмотра:
@app.route('/')
@app.route('/home')
def home():
search = False
q = request.args.get('q')
if q:
search = True
page = request.args.get(get_page_parameter(), type=int, default=1)
poems = Poem.query.all()
pagination = Pagination(page=page, total=len(poems), search=search, record_name='poems')
return render_template('home.html', title='Вірші', poems=poems, pagination=pagination)
HTML:
{% extends "base.html" %}
{% block app_content %}
{% for poem in poems %}
{% include "_poem.html" %}
{% endfor %}
<div class="pagination-page-info">
{{ pagination.info }}
{{ pagination.links }}
</div>
{% endblock %}
У меня есть 15 постов в моей БД, и {{pagination.info}}
показывает это так: отображение 15 - 15 стихов в общей сложности 15