Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

开发初衷

自诩为一位极简主义者的我发现我的东西还是太多了,想对自己的所有物品以及未来想拥有的物品进行良好的管理,就开发了“格物”物品管理系统。

应用技术

后端使用python的Django框架,前端使用了Bootstrap5样式,HTML,CSS,JS以及具体的ajax异步请求,连接了MySQL数据库。

实现功能

  • 用户登录&注册&退出
    • 登录image-20241122095809522
    • 注册image-20241122095911895image-20241122095136221
    • 退出image-20241122095921389
  • 添加物品image-20241122095945912
  • 修改和删除物品
    • image-20241122100008129
    • image-20241122100020113
    • image-20241122100049203
    • image-20241122100100877
  • 查看所有物品image-20241122100120796
  • 查看不同种类下或不同状态下的所有物品
    • image-20241122100330978
    • image-20241122100146644
    • image-20241122100346884
    • image-20241122100201968
  • 查看物品的具体信息image-20241122100246332
  • 物品的统计数据image-20241122100257832
  • 查看物品的过期时间线image-20241122100305899
  • 对物品的名称或描述进行搜索image-20241122100416001

具体实现

GrantItems项目下有两个APP,用户登录APP和物品管理APP。

用户登录APP

image-20241122102741890

  • 两个页面:注册和登录
    • image-20241122101015743
    • image-20241122101029676
  • 四个函数:用户登录、退出、注册以及给邮箱发送验证码
    • image-20241122101050810
    • image-20241122101100169
    • image-20241122101110348
    • image-20241122101119380
  • 两个表单:登录表单和注册表单
    • image-20241122101141955
    • image-20241122101153503
  • 一个模型:验证码模型
    • image-20241122101203301

物品管理APP

image-20241122102726855

物品模型

image-20241122101955824

image-20241122102005542

image-20241122102022869

表单

image-20241122102040935

未登录首页

image-20241122101739372

image-20241122101756530

已登录首页

image-20241122101827431

image-20241122101901961

image-20241122101917432

添加物品

image-20241122102143680

image-20241122102201991

修改物品

image-20241122102252695

image-20241122102310104

移除或删除物品

image-20241122102335412

显示所有/特定种类/特定状态的物品

image-20241122102444307

image-20241122102457218

查看物品信息

image-20241122102519795

image-20241122102535940

过期时间线

image-20241122102608838

image-20241122102620085

搜索功能

image-20241122102648474

后续改进

  • 物品即将过期时发邮件提醒
  • 移动端

About

格物:个人物品管理系统助你轻松分类、追踪和管理所有物品。

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages