# calculation-web **Repository Path**: kerry008/calculation-web ## Basic Information - **Project Name**: calculation-web - **Description**: 2026年测算因缘响应式网站支持pc端和手机端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-10 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 2026年算命移动网站 一个功能完整的移动端算命网站,支持多种占卜方式。 ## 功能特点 - 🔮 **八字算命** - 根据生辰八字预测运势 - ⭐ **星座运势** - 查看12星座2026年运势 - 🃏 **塔罗占卜** - 抽取塔罗牌预测未来 - 🎯 **2026年运势** - 根据生肖查看整体运势 ## 技术特点 - 📱 完全响应式设计,完美适配移动设备 - 🎨 现代化UI设计,渐变色彩和流畅动画 - ⚡ 纯前端实现,无需后端服务器 - 🌈 美观的卡片式布局 ## 使用方法 1. 直接在浏览器中打开 `index.html` 文件 2. 选择您想要使用的算命功能 3. 填写相关信息 4. 查看您的运势预测结果 ## 文件结构 ``` . ├── index.html # 主页面 ├── styles.css # 样式文件 ├── script.js # 功能脚本 ├── config.py # 数据库配置 ├── db_app.py # Python 连接 dbkerry 示例程序 ├── api_server.py # HTTP 接口服务 ├── requirements.txt ├── database/ # 建表与初始化 SQL └── README.md # 说明文档 ``` ## 启用 HTTP 接口 ```bash pip install -r requirements.txt python api_server.py ``` 服务地址:**http://127.0.0.1:5000** | 接口 | 方法 | 说明 | |------|------|------| | `/api/health` | GET | 健康检查 | | `/api/orders` | GET | 订单列表,可选 `?limit=10` | | `/api/orders/` | GET | 按订单号查询 | | `/api/constellation/` | GET | 星座运势,可选 `?period_type=year&period_value=2026` | | `/api/zodiac` | GET | 生肖列表 | | `/api/heavenly-stems` | GET | 天干列表 | | `/api/earthly-branches` | GET | 地支列表 | | `/api/tarot` | GET | 塔罗牌列表,可选 `?limit=22` | | `/api/tarot/draw` | GET | 随机抽牌,可选 `?count=3` | 返回格式:`{ "ok": true, "message": "ok", "data": ... }`,错误时 `ok` 为 `false`。 ## Python 连接数据库 (dbkerry) - **数据库**:dbkerry,**账号**:Kerry,**密码**:Kerry - 首次使用:先创建用户并建表(见下方),再安装依赖并运行示例。 ```bash # 1. 创建用户(以 root 执行 database/init_user.sql) # 2. 建表:执行 database/schema.sql、constellation_fortune.sql、zodiac_stem_branch.sql、tarot_card.sql pip install -r requirements.txt python db_app.py ``` - 修改连接:编辑 `config.py` 中的 `DB_CONFIG`(如 host、port)。 ## 浏览器支持 - Chrome (推荐) - Safari - Firefox - Edge ## 注意事项 本网站仅供娱乐参考,预测结果不具有科学依据。