Flask-Sqlalchemy
Xóa tất cả các bản ghi
#for all records
db.session.query(Model).delete()
db.session.commit()
Đã xóa hàng đơn
ở đây DB là đối tượng lớp Flask-SQLAlchemy. Nó sẽ xóa tất cả các bản ghi khỏi nó và nếu bạn muốn xóa các bản ghi cụ thể thì hãy thử filter
mệnh đề trong truy vấn. Ví dụ.
#for specific value
db.session.query(Model).filter(Model.id==123).delete()
db.session.commit()
Xóa bản ghi đơn theo đối tượng
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
models.User.query().delete()