django模型系统(三)

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的班级

 

猜你喜欢

转载自www.cnblogs.com/swaggest/p/10463223.html
今日推荐