Flask-Sqlalchemy
Supprimer tous les enregistrements
#for all records
db.session.query(Model).delete()
db.session.commit()
Suppression d'une seule rangée
ici DB est la classe objet Flask-SQLAlchemy. Elle supprimera tous les enregistrements et si vous voulez supprimer des enregistrements spécifiques, essayez de faire ce qui suit filter
dans la requête. ex.
#for specific value
db.session.query(Model).filter(Model.id==123).delete()
db.session.commit()
Supprimer un seul enregistrement par objet
record_obj = db.session.query(Model).filter(Model.id==123).first()
db.session.delete(record_obj)
db.session.commit()
https://flask-sqlalchemy.palletsprojects.com/en/2.x/queries/#deleting-records