1. 自定义主键字段的创建
- AutoFiled(pirmary_key=True) # 一般不会自定义
- 2.order_by asc desc
1. 表关系的创建
- - OneToOne
- student = models.OneToOneField('Student', on_delete=models.CASCADE)
- - OneToMany
- grade = models.ForeignKey('Grade', on_delete=models.SET_NULL, null=True)
- - ManyToMany
2. 关联表的数据操作
- OneToMany
- 正向 一个模型如果定义了一个外键字段, 通过这个模型操作外键
增删改查
- 反向
增删改查
-Many-to-Many
*** 指定了中间表, add,remove,set 都不能用, 必须用中间表
-One-to-One
3. 跨表查询
1. 实现课堂上的 5 个关联表的关系
2. 练习课堂上的案例
来源: http://www.bubuko.com/infodetail-2975269.html