1、单个数据删除

步骤:

  1. 查找查询结果对应的一个数据对象
  2. 调用这个数据对象的 delete( ) 方法实现删除

示例:

  1. try:
  2. book = Books.objects.get(id=1)
  3. book.delete()
  4. except:
  5. print("删除失败!")

2、批量数据删除

示例:

  1. models.Books.objects.all().delete() #删除Books表里所有数据
  2. models.Books.objects.filter(price=10).delete() #条件删除Books表里价格为10的所有数据

注意:
删除没有定义键的表中的记录时,有定义键的对应的表的记录 同时会受到影响
删除有定义键的表中的记录时,没有定义键的对应的表中的记录 不会受到影响