一、客户端产品要求
- 有一个更新状态按钮,点击更新数据后会弹出结果页面
- 作用是检查本次读取的文档信息与数据库中文档数据的区别。同时对数据库进行对应的新增和删除操作。然后把最终的数据库信息按行显示出来,包括4列内容文件名,文件路径,文件分类,标签。按文件修改日期排序
- 有一个提取数据库功能。可以将django的数据库保存到我指定路径中。名称为默认定义的。
- 按艾宾浩斯遗忘曲线进行复习提醒功能,即通过进入alarm页面可以查看当日需要复习的项和之前未完成的复习项。
二、后台产品要求
- 可定制后台可以看见所有表信息,并且对标签和文件归类为可编辑。能保存到数据库。
- 还有一个功能,查询字段为文件名和标签
- 右边树列有一个快速按时间和按文件归类查询的界面。
- 分页显示。要求查询时间小于60s。
三、相关使用的技术
- django入门。
- django后台定制。
- HTML模板使用。
- django搜索功能及数据增加和删除功能。
四、未完成的功能
- 提取数据库到文件。
- 遗忘曲线提醒功能的设计及实现。
五、未解决的问题
- 后台定制显示的表格宽度无法设置。
- 客户端表格显示无法引入js文件进行分页显示。
- 由于前端不是我的主要学习内容,暂时就先这样用。
六、备注
- 目前是读取固定路径的文件夹下的信息(F:1),将来有需要则可能改成灵活的方式。
七、设计概述
- 按django的入门教程自己添加了一个app,所以目前结构都是和官方2.2版本教程一致。代码都在myWebTest文件夹中。
- t1文件夹是用来做测试的,文件管理系统读取的文件对象都在t1文件夹中。
八、目前效果
九、框架代码及地址
- github路径https://github.com/AppleCai/myWeb_FileSystem
如若需要python相关学习资料:例如“人工智能”、“爬虫”、“数据库”、“web开发”等类似学习参考资料书籍。关注小编,私信即可。
1、如何获取
2、关注小编
私信小编:回复 Python 即可领取资料
头条怎么私信
点击头条,点击右下角“我的”
在个人界面点击关注,如果你关注了,点击“小杆货”就可以了
私信回复:python就可以了 但是你要先关注我哦~