У меня есть переменные данные, и формат данных в них выглядит следующим образом:
[
{
_id: ObjectId("5e158e32e6facf7181cc3fcc"),
word: "aced ia",
},
{
_id: ObjectId("5e158e38e6facf7181cc4f93"),
word: "acetal",
},
{
_id: ObjectId("5e158e31e6facf7181cc3e7f"),
word: "acetic",
},
{
_id: ObjectId("5e158e38e6facf7181cc4f3f"),
word: "ac etin",
},
{
_id: ObjectId("5e158e36e6facf7181cc48db"),
word: "acetum",
}
];
Для отображения всех слов, которые я делал, как:
{% for word in data %}
{{ loop.index + pagination.skip }}
{{ word['word'] }}
{% endfor %}
{{ pagination.links }}
{{ pagination.info }}
Но теперь я я не хочу отображать слова с пробелами в word['word']
, поэтому я попытался:
{% for word in data if not ' ' in word['word'] %}
{{ loop.index + pagination.skip }}
{{ word['word']|e}}
{% endfor %}
{{ pagination.links }}
{{ pagination.info }}
Но здесь информация о нумерации страниц идет не так (отображает меньшее количество слов, чем отображается в информации о нумерации страниц) как в изображении (я добавил тег привязки и некоторые стили * игнорировать)
Здесь показано displaying 81-100
, но результаты получены из 81-98
.... Могу ли я узнать, как это исправить, я что-то делаю не так, пожалуйста, дайте мне знать
Любая помощь приветствуется, TIA