栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Django删除数据

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Django删除数据

Django删除数据

删除实际上可以分为两种情况,一种是直接删除,这样数据将会从物理存储设备上被删除;另一种是“懒惰删除”,只是将数据做了一个标记,表示其被删除。本文所述的是直接删除,即“从数据库中将数据删除”。

方式一

使用 model 的delete()方法

from book.models import BookInfo

BookInfo.objects.get(id=13).delete()

model具备save()方法,也具备delete()方法,比较合理。

方式二

使用QuerySet的delete()方法

from book.models import BookInfo

BookInfo.objects.filter(id=14).delete()

根据Django的官方文档描述,objects作为默认的管理器,能够操作数据库。那么QuerySet当然也具备delete方法可以删除数据库中的数据。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/307349.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号