Ответ 1
Ваша переменная шаблона products
является обычным списком. Вы можете использовать фильтр length
, чтобы получить его размер:
{{ products|length }}
Но если вы работаете с разбитыми на страницы результатами, это даст вам размер одной страницы. Если вам нужен размер всего запроса, вы должны вызвать count()
в объекте запроса. Например:
product_count = Product.query.count()
Затем передайте это шаблону в качестве дополнительного аргумента. Или, если вы предпочитаете, вы можете передать объект запроса в шаблон и вызвать count()
оттуда:
{{ product_query.count() }}