开发初衷 自诩为一位极简主义者的我发现我的东西还是太多了,想对自己的所有物品以及未来想拥有的物品进行良好的管理,就开发了“格物”物品管理系统。 应用技术 后端使用python的Django框架,前端使用了Bootstrap5样式,HTML,CSS,JS以及具体的ajax异步请求,连接了MySQL数据库。 实现功能 用户登录&注册&退出 登录 注册 退出 添加物品 修改和删除物品 查看所有物品 查看不同种类下或不同状态下的所有物品 查看物品的具体信息 物品的统计数据 查看物品的过期时间线 对物品的名称或描述进行搜索 具体实现 GrantItems项目下有两个APP,用户登录APP和物品管理APP。 用户登录APP 两个页面:注册和登录 四个函数:用户登录、退出、注册以及给邮箱发送验证码 两个表单:登录表单和注册表单 一个模型:验证码模型 物品管理APP 物品模型 表单 未登录首页 已登录首页 添加物品 修改物品 移除或删除物品 显示所有/特定种类/特定状态的物品 查看物品信息 过期时间线 搜索功能 后续改进 物品即将过期时发邮件提醒 移动端