Spaces:
Sleeping
Sleeping
metadata
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 部署 (推荐)
# 构建镜像
docker build -t mock-data-master .
# 运行容器
docker run -p 7860:7860 mock-data-master
访问 http://localhost:7860 即可使用。
本地开发
安装依赖:
pip install -r requirements.txt运行应用:
python app.py
📝 使用指南
- 选择模板 (可选):点击“快速模板”下拉框,选择一个场景(如电商产品)快速填充字段。
- 自定义配置:
- 添加/删除字段。
- 修改字段名和类型。
- 设置整数范围(如价格 10-5000)。
- 生成数据:点击“立即生成数据”按钮。
- 导出/复制:
- 点击 CSV/JSON/SQL 按钮下载文件。
- 在 SQL 弹窗中可以直接复制语句。
🤝 贡献
欢迎提交 Issue 和 PR!
📄 许可证
MIT License