Spaces:
Sleeping
Sleeping
| title: Mock Data Master | |
| emoji: 🎲 | |
| colorFrom: blue | |
| colorTo: indigo | |
| sdk: docker | |
| pinned: false | |
| short_description: 虚拟数据生成大师 - 开发者必备工具 | |
| # Mock Data Master (虚拟数据生成大师) | |
| **Mock Data Master** 是一个强大的虚拟数据生成工具,专为开发者、测试人员和产品经理设计。它可以快速生成成千上万条逼真的测试数据,支持导出为 CSV、JSON 和 SQL 格式。 | |
| 不再需要手动编造测试数据,**Mock Data Master** 帮你一键搞定! | |
| ## ✨ 核心功能 | |
| - **🚀 极速生成**:毫秒级响应,支持一次生成多达 1000 条数据预览。 | |
| - **🇨🇳 中文优化**:基于 `Faker` 库,完美支持中文姓名、地址、公司名、职位等。 | |
| - **🧩 丰富类型**: | |
| - **基础信息**: 姓名, 邮箱, 手机号, 地址, 身份证号, 城市. | |
| - **商业/办公**: 公司名, 职位, ISBN, 信用卡号, 颜色. | |
| - **网络/技术**: UUID, IPv4, User Agent, URL, 图片链接, 文件名. | |
| - **内容**: 短句, 段落, 布尔值, 整数 (支持范围). | |
| - **⚡ 快速模板**: 内置 **用户(User)**、**电商(E-commerce)**、**订单(Order)**、**文章(Article)** 等常用模型,一键加载。 | |
| - **💾 多格式导出**: | |
| - **CSV**: 适用于 Excel 分析。 | |
| - **JSON**: 适用于 API 模拟。 | |
| - **SQL**: 直接生成 `INSERT` 语句 (支持自定义表名),快速导入数据库。 | |
| - **🛠️ 实用工具**: | |
| - **自动保存**: 本地缓存配置,刷新不丢失。 | |
| - **一键复制**: 方便快捷地获取 JSON/SQL 代码。 | |
| - **重置功能**: 快速恢复默认状态。 | |
| - **🔒 隐私安全**: 所有数据均为随机生成,无真实用户信息。 | |
| ## 🛠 技术栈 | |
| - **Backend**: Flask (Python) | |
| - **Frontend**: Vue 3 (CDN), Tailwind CSS (CDN) | |
| - **Core Library**: Faker | |
| - **Icons**: Phosphor Icons | |
| - **Deployment**: Docker (Hugging Face Spaces Compatible) | |
| ## 🚀 快速开始 | |
| ### Docker 部署 (推荐) | |
| ```bash | |
| # 构建镜像 | |
| docker build -t mock-data-master . | |
| # 运行容器 | |
| docker run -p 7860:7860 mock-data-master | |
| ``` | |
| 访问 `http://localhost:7860` 即可使用。 | |
| ### 本地开发 | |
| 1. 安装依赖: | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| 2. 运行应用: | |
| ```bash | |
| python app.py | |
| ``` | |
| ## 📝 使用指南 | |
| 1. **选择模板** (可选):点击“快速模板”下拉框,选择一个场景(如电商产品)快速填充字段。 | |
| 2. **自定义配置**: | |
| - 添加/删除字段。 | |
| - 修改字段名和类型。 | |
| - 设置整数范围(如价格 10-5000)。 | |
| 3. **生成数据**:点击“立即生成数据”按钮。 | |
| 4. **导出/复制**: | |
| - 点击 CSV/JSON/SQL 按钮下载文件。 | |
| - 在 SQL 弹窗中可以直接复制语句。 | |
| ## 🤝 贡献 | |
| 欢迎提交 Issue 和 PR! | |
| ## 📄 许可证 | |
| MIT License | |