# MicroMall **Repository Path**: i-6/micromall ## Basic Information - **Project Name**: MicroMall - **Description**: 简单微商城项目,后端用Python全部重写,增加Token认证机制,多关键词搜索,生成商品Excel报表等功能。说明文档待完善 - **Primary Language**: Python - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-06-16 - **Last Updated**: 2024-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 微商城后台系统功能概述 微商城项目,实现商品后台管理,包括后台用户、商品分类、商品品牌、商品的管理。 这是一个别人已经设计好前端的SpringBoot项目,接口文档居然没有…… 在使用Python重写后端的时候,懒得改接口参数了,考虑为其增加一些新功能,由于项目表结构较为简单,所以在增删查改方面很难做文章。数据可视化方面图表已经有了,不如为其增加一些实用的功能。 改用token认证机制增加系统拓展性,对于整个系统来说,商品数据的管理尤为重要,考虑为商品增加分页和搜索功能,想要搜索商品名称中含有李宁的商品输入`李宁`,想要搜索同时含有李宁和运动鞋的商品则输入`李宁 运动鞋`(支持多关键词,中间用空格隔开)。此外,对于商品还可以生成Excel表格,更加方便地管理商品数据。 ![img](README.assets/image-126.png) ![img](README.assets/image-127.png) ## 技术选型 系统采用前后分离的模式进行开发,后端返回数据格式一律为json - 前端使用Bootstrap构建,vue.js驱动数据,echarts生成图表。 - 后端使用Django框架,api风格没有遵守RESTful规范(懒的改了)。 - 数据库在开发阶段使用的是SQLite,如果项目有上线计划会改用MySQL - 系统采用Token认证机制,支持多终端。 ## 未完待续 剩下的功能概述,有空再写。。。