启动文件把当前项目根目录添加到sys.path
写一个启动脚本
在第一层src.py文件写一个run方法
1,2,3,分别对应管理员视图文件,讲师视图文件,学生视图文件
进到第一层管理员视图文件搭建管理员功能框架
在注册功能先获取用户数据
校验两次密码是否一致
调第二层管理员注册功能接口
在第二层管理员注册功能文件建立注册功能函数
先校验用户名是否已存在(调用models.py文件读取用户数据)
完成用户注册(调用models.py文件保存用户数据)
调第三层models.py文件
建立一个创建管理员对象的类
类加括号实例化产生管理员对象
封装seve_obj方法专门调db_hanlder.py文件数据保存功能
封装给类的select_obj方法专门调db_hanlder.py文件数据读取功能
再到第三层db_hanlder.py文件建立数据保存功能
由于db目录下将来需要存各个角色的文件数据,为了便于管理,我们再创一级目录,类名叫什么文件夹的名字就叫什么
先在配置文件拼接db文件夹路径(可能很多地方都要用,所以放在配置文件)
建立保存数据的功能
然后在db_hanlder.py拼接存放管理员数据的文件路径
拼接对象文件路径,pickle模块写入
建立查询数据的功能
拼接存放管理员数据的文件路径
拼接对象文件路径,pickle模块读取
标签:文件,功能,登录,py,db,管理员,注册,数据
From: https://www.cnblogs.com/wxlxl/p/16882190.html