Когда я делаю это обновление, количество всех данных, присутствующих в базе данных, уменьшается на 1. Вместо этого я хочу уменьшить только количество, если строка, кнопка которой нажата.
Я добавил кнопка перед всеми книгами.
@app.route('/dashboard',methods=['GET','POST'])
@login_required
def dashboard():
form=SearchForm()
if request.method=='POST':
add=Cart()
update=Books.query.filter_by(id=Books.id).update(dict(quantity=Books.quantity-1))
db.session.commit()
return render_template('dashboard.html',form=form, name=current_user.username,query=Books.query.all(),search=form.search.data)