存在模型数据
学生表
课程表
支持链式操作的接口
- all接口:用于查询所有数据,相当于:select * from xxx

- filter接口:根据条件过滤数据

- values接口:指定返回的字段,结果是包含 dict 的 QuerySet 对象

- values_list接口:指定返回的字段,结果是包含 tuple 的 QuerySet 对象

- exclude接口:同 filter 接口,相反的逻辑 ,排除掉id=1的数据

- reverse接口:把QuerySet的结果倒序排列
- distinct接口:用来进行去重查询,相当于:select distinct

- none接口:返回空的QuerySet

不支持链式操作的接口
- create接口:用来创建一个Model对象(插入一条数据)

- delete接口:用来根据条件批量删除数据

- update接口:用来根据条件批量更新数据
- get接口:用来查询唯一记录,如果记录不存在或者存在多条,则抛出异常


- count接口:用于返回QuerySet对象有多少条记录

- first接口:用于从当前QuerySet对象中,获取第一条

- last接口:用于从当前QuerySet对象中,获取最后一条

- query接口:用于查看当前QuerySet对象对应的SQL语句
