目录
1、新增记录
先用
python manage.py shell
命令提供的交互模式
环境
通过模型实例化对属性赋值保存或通过调用四种内置方法
create()
、
get_or_create
()
、
update_or_create
()
、
bulk_create
()
,来实现数据库表记录的增加
。
(1)属性赋值方式新增记录

(2)create()方法增加新的记录

(3)检查新增记录

(4)修改新增记录
会判断数据库中是否已经存在该记录,如果已存在则进行更新,如果不存在则新建一条记录。

(5)批量新增记录

2、读取记录
常用的内置查询方法包括了all()、values()、values_list()、get()、filter()、exclude()、order_by()、aggregate(),它们都位于模型实例.objects下面。
(1)all()查询

(2)values()查询

(3)get()查询

(4)filter()查询

3、修改记录
当需要修改数据库表里的数据时,需要借助
ORM
的修改功能,实现相应的操作。常见的数据修改方法包括对模型属性值的直接读取修改、
update()
。
(1)直接读取修改

(2)update()修改

4、删除记录

本文详细介绍了Django中对数据库记录的操作,包括使用属性赋值和create()方法新增记录,通过all()、values()、get()、filter()查询记录,以及直接修改和update()方法更新记录,最后讨论了如何删除记录。这些基本操作涵盖了Django ORM的主要功能,帮助开发者高效地管理数据库。
1118

被折叠的 条评论
为什么被折叠?



