✍ 해결을 위해 찾아본것
Django의 모든 모델 객체 또는 인스턴스에는 해당 레코드를 삭제하는 데 사용할 수 있는 delete() 메소드가 있다.
단일 레코드 삭제
record = ModelName.objects.get(id = 25)
record.delete()
get() 메소드는id가 25 인 레코드를 가져온 다음 삭제한다.try...except 블록을 사용한다. try:
record = ModelName.objects.get(id = 25)
record.delete()
print("Record deleted successfully!")
except:
print("Record doesn't exists")
records = ModelName.objects.all()
records.delete()
QuerySet에서 delete() 함수를 호출 할 수 있다.QuerySet에서도 호출 할 수 있다. records = ModelName.objects.filter(firstName = "Vaibhav")
records.delete()