Python成长笔记 - 基础篇 (十二)
本节内容sql
- ORM介绍
- sqlalchemy安装
- sqlalchemy基本使用
- 多外键关联
- 多对多关系
- 表结构设计做业
主题:学员管理系统学习
需求:设计
- 用户角色,讲师\学员, 用户登录后根据角色不一样,能作的事情不一样,分别以下
- 讲师视图
- 管理班级,可建立班级,根据学员qq号把学员加入班级
- 可建立指定班级的上课纪录,注意一节上课纪录对应多条学员的上课纪录, 即每节课都有整班学员上, 为了纪录每位学员的学习成绩,需在建立每节上课纪录是,同时 为这个班的每位学员建立一条上课纪录
- 为学员批改为绩, 一条一条的手动修改为绩
- 学员视图
- 提交做业
- 查看做业成绩
- 一个学员能够同时属于多个班级,就像报了Linux的同时也能够报名Python同样, 因此提交做业时需先选择班级,再选择具体上课的节数
- 附加:学员能够查看本身的班级成绩排名
欢迎关注本站公众号,获取更多信息