1.自定义主键字段的创建
AutoFiled(pirmary_key=True) # 一般不会自定义
2.order_by asc desc
1. 表关系的创建
在项目目录下执行命令①python manage.py makemigrations
②python manage.py migrate
2. 关联表的数据操作
- OneToMany(一对多关系操作)
- 正向 一个模型如果定义了一个外键字段,通过这个模型操作外键
增
方法①
方法②
删
改
查
- 反向(Grade被Student外键关联,通过Grade操作Student)
增(add()里边可加多个对象)
删
改
查
补充:
-Many-to-Many(多对多关系操作)
*** 指定了中间表,add,remove,set 都不能用,必须用中间表
增
查
-One-to-One(一对一关系操作)
增
查
3. 跨表查询
①查询性别为男的所选的课程
②反向查询选了课程名中包含了'python'的学生
③查询报了课程包含'English'且年级为33期的学生
④查询缴费金额小于3000的学生
⑤查询报名了python的班级