文章目录
重写了查询,重写了删除,这节课我们重写objects里的create插入方法
前景回顾:班级、学生、课程
关系是:
班级:学生 一对多
课程:学生 多对多
回顾下之前繁琐的插入过程:
1.插入班级、插入课程;
2.插入学生,级联的是班级;
3.插入中间项(课程-学生 多对多)
实现功能:增强版create
想用create(学生、班级、多个课程),一次性实现这些过程,可以改写objects里的create
跟上节课一样,我们先看开console结果
from stu.models import *
Students.objects.create(sname='wangwu',cls='B203Python',cour=('CSS','JS'))
#注意这里cls起名不能与clazz重复
开始编程
1.models里修改objects指向
class Students(models.Model):
sno = models.AutoField(primary_key=True)
sname