从老师列表页,通过一个链接,进入一个新的页面
新页面主要内容是一个form表单
文本框中输入老师的姓名
下拉框中选择老师所带的班级(可多选)
技术点下拉框的多选 multiple属性
提交一个列表,视图通过 请求方式的getlist()方法取得一个列表
修改一下老师列表页,让他以多个班级的情况呈现出来(让所带班级的框中显示多个列表)
操作步骤sql演练
》往老师表中插入一个数据
》往老师与班级关系表中插入n条数据
一个老师id对应n个班级id的数据
》班级表不作任何操作
由于是新增老师,所以只对老师与中间表进行操作就好
pymysql操作
》插入一条老师的信息,拿到最新老师的索引id值
通过游标对象的lastrowid拿到最后一行的id值
》根据老师的索引ID,与用户选择的班级ID,进行第三张表的数据插入
注意,我们写的模块中的行入与提交的情况,按照效率最高的情况进行插入(插一个提交一个 VS 先插入,最后提交)
考虑是否要另写方法