# 仿写小米商城 **Repository Path**: yao-dehao/xiaomi_api ## Basic Information - **Project Name**: 仿写小米商城 - **Description**: 此项目为仿写小米商城代码 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2024-02-02 - **Last Updated**: 2025-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, JavaScript, Django, CSS ## README ### 仿写小米商城 #### 项目介绍 该项目前端基于Vue+Element-ui构成,后端基于Django+DRF,数据库使用Mysql,共实现了以下功能,适合当做练手项目 - 注册与登录功能; - 首页轮播图页面; - 商品展示及筛选页面; - 加入购物车功能; - 购物车结算功能; - 支付宝支付功能; - 余额支付功能; - 订单查询及筛选功能。 #### 软件架构 - 前端:Vue、CSS、JS、ajax; - 后端:Django、DRF、Celery; - 数据库:Mysql、Redis; - 第三方:沙箱环境支付。 #### 安装教程 1. 克隆项目: ``` git clone git@gitee.com:yao-dehao/xiaomi_api.git ``` 2. 前端配置:前端为web_wx文件 ``` cnpm install ``` 启动前端 3. 后端配置:后端为chat文件 找到路径chat——>chat——>settings——>dev文件,将数据库改为自己数据库; 迁移数据表: ``` python make migrations ``` ``` python migrate ``` 4. 创建虚拟环境(这步不做过多解释...) 5. 安装项目依赖 ``` pip install -r requirements.txt ``` 6.启动项目 #### 项目截图 ![输入图片说明](image/03706bfd91df91f6224be1cdc8f599b.png) ![输入图片说明](image/200736842f176099ce3930223c358fa.png) ![输入图片说明](image/37fe71b8ddfdffac5f32e715bfe7c88.png) ![输入图片说明](image/8859185d2f181f8863b70b28a3e7029.png) ![输入图片说明](image/98d4023d73ca4f112f7a3cae46b4e14.png) ![输入图片说明](image/b3bed0a4a80babba0ce98f46b4fb23b.png) ![输入图片说明](image/e49daad0912994e78a73e598f0b38ce.png)