美文网首页Python时空大数据Pythoner集中营
我的Django文件管理系统2--Apple的学习笔记

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

作者: applecai | 来源:发表于2019-10-05 20:43 被阅读0次

    根据上一篇blog[我的Django文件管理系统--Apple的学习笔记](https://www.jianshu.com/p/7243b8863dba)后续又花了大半天。累计2天,为自己开发了一个有用的工具。将来在正式使用过程有bug则会继续更新。在github上打了个tag v1.0

    新增功能

    1.增加了CMakeCache.txt和CMakeLists.txt文件的忽略功能。
    2.增加了另外一个复习表,根据输入的阶段,点击index界面更新复习时间则更新时间自动更新按艾宾浩斯曲线1,2,4,7,30,90天来设置。
    3.增加log print模块。
    4.后台同时也增加了复习表的筛选界面。
    5.增加了导出excel的功能。

    本次过程中的学习

    1. 2张表的外键关联和查询技巧。
    2. 生成器的使用。
    3. log模块的使用方法。
    4. HTML前端传递到后端的方法。
    5. timedata.timedata转为str的方法。
    6. 后台列标题名称的定制,后台列信息的定制方法。

    软件工程待优化点:

    (将来对web前端开发感兴趣则会拿此项目继续研究)

    1. 目前的界面主要用自定义后台,比如如何添加js及更好的编辑HTML是一个课题。
    2. 目前用的是自带的数据库,如何使用mysql,已经加快数据库操作的速度又是一个客户。我一下子添加1000个文件信息到数据库大概要5分钟。网上查了是每添加一条数据库信息都要重新连接数据库,所以很慢。

    使用方法:

    1. 先点击myfile的第一个按钮。更新数据库,将当前文件信息更新到数据库中。
    2. 然后进入admin后台的BaseInfo界面,添加标签等信息。进入ReviewInfo查询当天要复习的项,并且更新复习阶段。
    3. 进入myfile界面的第二个按钮,更新复习时间到数据库中。(按之前在后台填写的复习阶段会进行更新)
    4. 若需要备份数据库到excel,则点击第三个按钮。

    图片展示

    11.png
    22.png
    33.png
    44.png

    相关文章

      网友评论

        本文标题:我的Django文件管理系统2--Apple的学习笔记

        本文链接:https://www.haomeiwen.com/subject/rjsypctx.html