--- 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