Actualmente estoy usando este código

update = user.query.filter_by(uid=id).update(dict(approved=True))
usr.session.commit()

Pero da esto como error:

enter image description here

ACTUALIZACIÓN

MODELO DE USUARIO

usr = SQLAlchemy(app)
Class user(usr.Model):
    index = usr.Column(usr.Integer(), primary_key=True)
    username = usr.Column(usr.String())
    uid = usr.Column(usr.String(8))
    approved = usr.Column(usr.Boolean(), default=None)
0
Kingslayer47 21 oct. 2020 a las 20:06

1 respuesta

La mejor respuesta

En lugar de esto

update = user.query.filter_by(uid=id).update(dict(approved=True))

Haga esto

update = user.query.filter_by(uid=id).first()
update.approved = True
usr.session.commit()

Esto resolverá su problema

1
user14497842user14497842 22 oct. 2020 a las 06:51