آموزش FastAPI با تورهام، قسمت هفدهم – CRUD with SqlAlchmey: Delete
در این قسمت از آموزش FastAPI با تورهام، قصد داریم که نحوه حذف داده از پایگاه داده را با استفاده از کتابخانه SqlAlchemy را بیان کنیم.
1. نصب کتابخانه SqlAlchemy
برای شروع، ابتدا مطمئن شوید که کتابخانه SqlAlchemy را نصب کرده اید. این کتابخانه امکان اتصال به پایگاه داده و انجام عملیات CRUD را فراهم می کند.
pip install SQLAlchemy
2. حذف داده از پایگاه داده
برای حذف یک رکورد از پایگاه داده با استفاده از SqlAlchemy، ابتدا باید یک ارتباط با پایگاه داده برقرار کرده و سپس رکورد مورد نظر را پیدا کرده و حذف کنیم.
from sqlalchemy import create_engine, MetaData, Table
from sqlalchemy.orm import sessionmaker
# برقراری ارتباط با پایگاه داده
engine = create_engine('sqlite:///example.db')
metadata = MetaData(bind=engine)
Session = sessionmaker(bind=engine)
session = Session()
# پیدا کردن رکورد مورد نظر
table = Table('my_table', metadata, autoload=True)
record = session.query(table).filter_by(id=1).first()
# حذف رکورد
session.delete(record)
session.commit()
3. نتیجه
با انجام مراحل فوق، می توانید به راحتی دیتای مورد نظر خود را از پایگاه داده حذف کنید و از قدرت SqlAlchemy برای انجام عملیات CRUD استفاده کنید.
خسته نباشی واقعا، آموزشات عالیه.
وسط آموزشات یکم نکته های حرفه ای ریز پایتون یا عمیق هم بگی خیلی خوبه.
برای مثال نکات ریز و حرفه ای vscode یا هرچیز دیگه ای.