حذف داده (Delete Data)
اینجا «حذف داده در جنگو» را تمرین می کنیم. «حذف (Delete)» یعنی پاک کردن یک رکورد از جدول؛ مثل خط زدن یک اسم از لیست کلاس.
گام 1: انتخاب رکورد برای حذف
اول باید رکورد هدف را بگیری. «رکورد (Record)» یعنی یک سطر داده.
from members.models import Member
x = Member.objects.all()[5]
گام 2: بررسی رکورد انتخاب شده
برای اطمینان، یک فیلد را چک کن. «فیلد (Field)» ستون جدول است.
x.firstname
گام 3: حذف رکورد
حالا رکورد را پاک کن. خروجی تعداد حذف ها را نشان می دهد.
x.delete()
گام 4: دیدن وضعیت نهایی
فهرست را دوباره ببین. «کوئری ست (QuerySet)» یعنی نتایج پرس وجو.
Member.objects.all().values()
جمع بندی سریع
- رکورد هدف را اول انتخاب کن.
- یک فیلد را برای اطمینان چک کن.
- با
delete()رکورد را پاک کن. - نتیجه را با
values()بررسی کن.
برای ادامه مسیر، صفحه به روزرسانی داده را ببین. همچنین افزودن داده و مدل ها کمک می کند. اگر لازم شد، همین حذف داده در جنگو را دوباره مرور کن.