У меня есть Flask-Table:
# tables.py
from flask_table import Table, Col
class Results(Table):
id = Col('Id', show=False)
date = Col('Date')
parts = Col('Parts')
car_model = Col('Car Model')
item_count = Col('Item Count')
value = Col('Value')
В app.py
выберите все из таблицы, используя SQLAlchemy, и я отобразлю ее на HTML-странице, используя Jinja.
# app.py
@app.route('/sales', methods=['GET', 'POST')
def sales():
results = Sales.query.order_by(Sales.date).all()
table = Results(results)
return render_template('sales.html', table=table)
# sales.html
{{ table }}
Я хочу отобразить строку Всего, которая будет иметь сумму значений.Есть ли способ сделать это с Flask-Table или мне нужно сделать еще один запрос SQLAlchemy?Я попытался создать метод класса внутри класса Results, но не смог заставить его работать.
Не забывайте, что у меня также есть метод для поиска в БД по дате, и я хочу получить общее количество отфильтрованныхстол тоже.