在Flask SQLAlchemy中,可以通過指定要刪除的數據對象,然后調用db.session.delete()
方法來刪除數據。例如:
from your_app import db
from your_model import YourModel
# 查詢要刪除的數據對象
data_to_delete = YourModel.query.filter_by(id=1).first()
# 刪除數據
db.session.delete(data_to_delete)
db.session.commit()
在上面的例子中,首先從數據庫中查詢要刪除的數據對象,然后調用db.session.delete()
方法將數據對象標記為要刪除的狀態,最后調用db.session.commit()
方法來提交事務,從而將刪除操作應用到數據庫中。