目标

从老师列表页,通过一个链接,进入一个新的页面

新页面主要内容是一个form表单

文本框中输入老师的姓名

下拉框中选择老师所带的班级(可多选)

技术点

下拉框的多选 multiple属性

提交一个列表,视图通过 请求方式的getlist()方法取得一个列表

修改一下老师列表页,让他以多个班级的情况呈现出来(让所带班级的框中显示多个列表)

操作步骤

sql演练

》往老师表中插入一个数据

》往老师与班级关系表中插入n条数据

一个老师id对应n个班级id的数据

》班级表不作任何操作

由于是新增老师,所以只对老师与中间表进行操作就好

pymysql操作

》插入一条老师的信息,拿到最新老师的索引id值

通过游标对象的lastrowid拿到最后一行的id值

》根据老师的索引ID,与用户选择的班级ID,进行第三张表的数据插入

注意,我们写的模块中的行入与提交的情况,按照效率最高的情况进行插入(插一个提交一个 VS 先插入,最后提交)

考虑是否要另写方法

django-演练-添加老师-form表单方式添加相关推荐

  1. element实现form表单动态添加email效果

    前言: vue中使用element实现form表单动态添加email效果 效果: 实现步骤: 实现源代码: <template><div><el-form ref=&qu ...

  2. Django入门教程(八)Form表单

    有时候我们需要在前台用 get 或 post 方法提交一些数据,所以需要用到 html 表单的知识. 1.创建项目,选择File–>New project–>Django ①根据个人需要, ...

  3. jquery的ajax提交form表单方式总结

    方法一: function AddHandlingFeeToRefund() {             var AjaxURL= "../OrderManagement/AjaxModif ...

  4. jQuery中ajax用form表单方式提交数据

    给表单加ID值,如图: 写ajax方法,如图: servlet返回是否添加成功,如图: jsp页面 <div class="modal-content"><div ...

  5. django ajax form表单,Django学习系列之Form表单和ajax(示例代码)

    昵       称: 生       日: 性       别:     男 女 地       址: 手  机  号: 邮       箱: [修改] {% csrf_token %}$(\'#js ...

  6. js使用form表单方式模拟post请求

    var openPostWindow =function (url, data1) {//url 为请求地址,data1为需要请求的数据var tempForm = document.createEl ...

  7. Django框架下的form表单提交数据(及文件)获取的方法

    目录 一.文件的提交和获取 1.html代码: 2.django代码: 二.文本的提交和获取 html: urls.py: ​编辑 views.py: ​编辑 结果: 一.文件的提交和获取 一般思路为 ...

  8. django,form表单,数据库增删改查

    Django 02  复习:   Django下载:    在命令行输入:     pip3 install django==1.11.11     在这里不要用最新的3.7,推荐使用3.6/3.5/ ...

  9. form通过ajax提交表单,Jquery通过Ajax方式来提交Form表单

    今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({ type: "POST", url: ...

最新文章

  1. 【Tools】Markdown数学符号公式(史上最全公式表)
  2. Linux下通过gettimeofday函数获取程序段执行时间
  3. asp和php数据库怎么区分,asp与php的数据库有哪些区别
  4. bms中soh计算方式_BMS电池管理系统由浅入深全方位解析
  5. Android中JSON解析细解及实例
  6. Binary Search二分法搜索C++程序
  7. 作者:胡良霖(1973-),男,中国科学院计算机网络信息中心高级工程师
  8. 鸿蒙公测报名表填写,鸿蒙2.0公测报名审核要多久_鸿蒙2.0公测报名审核时间
  9. 计算机辅助普通话测试试题及答案,普通话测试试题及答案
  10. 2017-2018-1 20155227 《信息安全系统设计基础》第十一周学习总结
  11. 【转】一些linux基础命令
  12. linux PATH环境变量设置及查看
  13. php类型运算符,PHP-运算符类型
  14. 樊昌信 通信原理第七版 第八章思考题
  15. c语言 项目 轮子,程序员们为什么热衷于发明轮子?
  16. ArcGIS Pro常见地图包系列--切片包(TPK)
  17. 用12星座看人的性格准吗?
  18. AutoCAD2018打印eps文件
  19. 【OpenPCDet】Kitti数据集下训练PointPillars并评估可视化
  20. 菜鸟学算法——动态规划(二)

热门文章

  1. phpcmsV9-本地项目上线 - 踩坑篇
  2. mybatis generator使用_SpringBoot整合Mybatis实现自动生成代码 || 附阿里P8独家SpringBoot视频资料...
  3. 营销型成人高考自考百度竞价推广落地页源码 单页织梦模板 带手机版
  4. 百度SEO资源吧emlog模版全套源码
  5. 代码片段:计算倒计时
  6. mysql 表示时间_MySQL-时间(time、date、datetime、timestamp和year)
  7. sql复制表定义及复制数据行
  8. MooTools教程(3):数组管理DOM元素
  9. CSS学习之外边距合并
  10. PHP数组缓存:三种方式JSON、序列化和var_export的比较