Как обновить количество строк в Flask SQLAlchemy? - PullRequest
0 голосов
/ 11 апреля 2020

Когда я делаю это обновление, количество всех данных, присутствующих в базе данных, уменьшается на 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)
...