python3+django2实现一个作业管理平台 一. 基本要求
- 环境及包 python3.6 pymysql # 连接数据库 requests # 爬取音乐时所需要 django==2.1.5 shutil # 文件操作的一个包,例如可以打包文件
二. 版本更新
2019/3/5更新
- 将主要的业务逻辑代码放在了同名的helper.py下;
- 作业名限制变少,即不一定要学号开头;利用正则表达式将数据库中的改作业的值改为1,比之前之前死板的用学号要更好;
- 页面可以显示当前用户;
- 不再限制用户在线时长;
- 下载作业中文名的那儿,现在不再是用正则匹配,而是用file.name这样得到文件名,这样就不用担心匹配不到而出错了
- 将static/images中的图片名改为了英文名,预防出错。
- 更新了tm_uwsgi.ini和tm_nginx.conf配置文件的内容。
2019/3/19更新
- 图片统一了大小,并且都压缩至10+kb,并定义了预加载,下载图片的加载缓慢问题已经好多了
- js文件加载缓慢,做了预加载,但是速度还是慢,索性直接将部分页面少用js,删除了不需要用到的js文件,加载速度应该会提升很多
- 可以修改密码了