设为首页 加入收藏

TOP

django的数据库操作-16(三)
2018-11-15 12:08:25 】 浏览:165
Tags:django 数据库 操作 -16
)

删除阅读量小于20的书

>>> Book.objects.filter(b_read__lt=20).delete()
(6, {'book.Role': 5, 'book.Book': 1})

一般删除数据只使用逻辑删除,即修改 is_delete 字段为 True

修改数据有两种方式

1. save

获得 单个模型类 对象,修改数据后使用save保存

>>> role = Role.objects.get(id__exact=18)
>>> role.r_name = "齐天大圣"
>>> role.save()

2. update

获得 查询集 对象,使用 update 方法修改数据,修改后会返回被影响数据条数

修改 id 大于15的角色名字为 “不知名人士”

>>> Role.objects.filter(id__gt=15).update(r_name="不知名人士")
4
首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇flask-login原理详解 下一篇python 获取类中除内置方法外的所..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目