1、单个数据删除
步骤:
- 查找查询结果对应的一个数据对象
- 调用这个数据对象的 delete( ) 方法实现删除
示例:
try:
book = Books.objects.get(id=1)
book.delete()
except:
print("删除失败!")
2、批量数据删除
示例:
models.Books.objects.all().delete() #删除Books表里所有数据
models.Books.objects.filter(price=10).delete() #条件删除Books表里价格为10的所有数据
注意:
删除没有定义键的表中的记录时,有定义键的对应的表的记录 同时会受到影响
删除有定义键的表中的记录时,没有定义键的对应的表中的记录 不会受到影响