Flask. TypeError: 'Pagination' object is not iterable

Не могу разобраться с пагинацией во Flask

Во views.py:

current_user_saits = db.session.query(Sites).filter(Sites.user_id == user_id).first()

# сделаем пагинацию по найденным данным

# pagination
POSTS_PER_PAGE = 10

page = request.args.get(get_page_parameter(), type=int, default=1)

# теперь найду все данные по сайту по событиям на сайте, который получил выше
total_search_sites = db.session.query(Visits).filter(Visits.doc_uri.contains(current_user_saits.url)).paginate(page, POSTS_PER_PAGE, False)

# pagination = Pagination(page=page, total=total, search=True)

return render_template('account.html', title='Account / Web Site Tools Analytics Platform', data=total_search_sites)

В шаблоне:

<tbody>
{% for value in data %}
<tr>
<td>{{ value.id }}</td>
<td>{{ value.ip }}</td>
<td>{{ value.cid }}</td>
<td>{{ value.datetime }}</td>
<td>{{ value.doc_uri }}</td>
<td>{{ value.platform }}</td>
<td>{{ value.value }}</td>
<td>{{ value.target }}</td>
</tr>
{% endfor %}
</tbody>

Получаю ошибку:

{% for value in data %}
TypeError: 'Pagination' object is not iterable

Ответы (0 шт):