目录
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()
。