# my-shoping **Repository Path**: ymy-code/my-shoping ## Basic Information - **Project Name**: my-shoping - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-25 - **Last Updated**: 2025-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 明利副食商品订单系统 一个基于 Django 的商品订单管理系统,支持商品管理、订单创建、价格区分等功能。 ## 功能特性 ### 1. 用户管理 - [x] 用户登录/退出 - [x] 区分企业用户和个人用户 - [x] 登录错误提示(用户名不存在/密码错误) - [x] Admin 后台管理 ### 2. 商品管理 - [x] 商品列表展示 - [x] 商品搜索(按名称) - [x] 商品分类筛选(酒水、饮料等) - [x] 商品属性显示 - [x] 区分零售价和批发价 - [x] CSV 导入商品数据 - [x] 支持 GBK 编码的 CSV 文件 ### 3. 订单管理 - [x] 创建新订单 - [x] 订单详情查看 - [x] 追加商品到已有订单 - [x] 自动计算订单总额 - [x] 区分企业订单和个人订单 ### 4. 界面适配 - [x] 响应式设计 - [x] 移动端适配 - [x] 桌面端表格视图 - [x] 移动端卡片视图 ### 5. 系统配置 - [x] 会话管理 - [x] CSRF 保护 - [x] 支持远程访问(0.0.0.0) - [x] 中文语言支持 ## 待开发功能 ### 1. 用户管理 - [ ] 用户注册 - [ ] 密码重置 - [ ] 用户权限管理 - [ ] 用户信息编辑 ### 2. 商品管理 - [ ] 商品图片上传 - [ ] 商品库存管理 - [ ] 商品批量操作 - [ ] 商品导出功能 ### 3. 订单管理 - [ ] 订单状态管理(待付款/已付款/已发货等) - [ ] 订单支付集成 - [ ] 订单导出功能(Excel/PDF) - [ ] 订单历史记录查询 ### 4. 数据统计 - [ ] 销售统计报表 - [ ] 商品销量分析 - [ ] 用户购买行为分析 - [ ] 数据导出功能 ### 5. 系统优化 - [ ] 缓存优化 - [ ] 数据库优化 - [ ] 安全性增强 - [ ] 性能监控 ## 技术栈 - Django 5.1.5 - Python 3.x - Bootstrap 5 - SQLite3 ## 项目结构 ## 使用说明 1. 访问系统 - 网址:http://localhost:8000 - 管理后台:http://localhost:8000/admin 2. 用户类型 - 超级管理员:可访问后台管理系统 - 企业用户:可见批发价格 - 个人用户:只能见零售价格 3. 订单操作 - 创建订单:选择商品数量后提交 - 查看订单:可查看订单详情 - 追加商品:在订单详情页面添加商品 4. 商品管理 - 搜索:按商品名称搜索 - 筛选:按商品类型筛选 - 导入:通过 CSV 文件导入商品数据 ## 注意事项 1. 安全配置 - DEBUG 模式仅用于开发环境 - 生产环境需要修改 SECRET_KEY - 建议使用 HTTPS 2. 数据备份 - 定期备份数据库 - 保存商品数据的 CSV 文件 3. 性能优化 - 大量数据时注意分页 - 考虑使用缓存 - 优化数据库查询 ## 贡献指南 1. Fork 项目 2. 创建特性分支 3. 提交更改 4. 发起 Pull Request ## 许可证 [MIT License](LICENSE)