我的Django文件管理系统--Apple的学习笔记

一,客户端产品要求


  1. 有一个更新状态按钮,点击更新数据后会弹出结果页面
    作用是检查本次读取的文档信息与数据库中文档数据的区别。同时对数据库进行对应的新增和删除操作。然后把最终的数据库信息按行显示出来,包括4列内容文件名,文件路径,文件分类,标签。按文件修改日期排序
  2. 有一个提取数据库功能。
    可以将django的数据库保存到我指定路径中。名称为默认定义的。
  3. 按艾宾浩斯遗忘曲线进行复习提醒功能,即通过进入alarm页面可以查看当日需要复习的项和之前未完成的复习项。

二,后台产品要求


  1. 可定制后台可以看见所有表信息,并且对标签和文件归类为可编辑。能保存到数据库。
  2. 还有一个功能,查询字段为文件名和标签
  3. 右边树列有一个快速按时间和按文件归类查询的界面。
  4. 分页显示。
    要求查询时间小于60s。

三,相关使用的技术


  1. django入门。
  2. django后台定制。
  3. HTML模板使用。
  4. django搜索功能及数据增加和删除功能。

四,未完成的功能


  1. 提取数据库到文件。
  2. 遗忘曲线提醒功能的设计及实现。

五,未解决的问题


  1. 后台定制显示的表格宽度无法设置。
  2. 客户端表格显示无法引入js文件进行分页显示。
    由于前端不是我的主要学习内容,暂时就先这样用。

六,备注


1.目前是读取固定路径的文件夹下的信息(F:\t1),将来有需要则可能改成灵活的方式。

七,设计概述


1.按django的入门教程自己添加了一个app,所以目前结构都是和官方2.2版本教程一致。代码都在myWebTest文件夹中。
2.t1文件夹是用来做测试的,文件管理系统读取的文件对象都在t1文件夹中。

八,目前效果

后台.png

前端1.png

前端2.png

by apple at 20191003,1802
github路径https://github.com/AppleCai/myWeb_FileSystem

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,175评论 1 3
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,972评论 0 9
  • 第三章 数据库系统 3.1 数据库管理系统的类型 通常有多个分类标准。如按数据模型分类、按用户数分类、按数据库分布...
    步积阅读 8,046评论 0 7
  • 昨夜浓雾雨绵绵, 梦里忽然回高原。 草地一大片, 雪峰刺破天。 牛羊一长串, 处处有雪山。 篝火映红脸, 藏舞跳成圈。
    高原_4697阅读 1,684评论 0 2
  • 《狼王梦》是一部关于写狼题材的小说,故事的主角是一个叫紫岚的母狼为了让自己的丈夫,儿子,甚至是孙子辈都要成为狼王而...
    地龙阅读 6,450评论 0 12

友情链接更多精彩内容