这是一个基于Python Flask的八字排盘系统,可以根据用户输入的出生时间生成八字命盘,使用DeepSeek并进行AI分析。
立即体验完整功能演示:
➡️ 点击进入八字排盘系统
演示功能包含:
- 实时八字排盘生成
- 大运流年计算
- 生肖年龄查询
- 阴阳历转换工具
- 命盘AI分析
- 用户手册 - 系统使用说明
- 开发指南 - 项目开发说明
- 贡献指南 - 如何参与贡献
- CHANGELOG指南 - 版本更新说明
功能 | 状态 |
---|---|
✅ 八字排盘 | 已完成 |
✅ 大运计算 | 已完成 |
✅ 流年计算 | 已完成 |
✅ 生肖计算 | 已完成 |
✅ 年龄计算 | 已完成 |
✅ 阴阳历转换 | 已完成 |
⏳ 命理AI分析 | 开发中 |
⏳ 纳音计算 | 开发中 |
⏳ 命理知识库 | 计划中 |
⏳ 用户命盘收藏 | 计划中 |
git clone https://github.com/lichengguang/fate_web.git
cd fate_web
python -m venv venv
source venv/bin/activate # Linux/macOS
# venv\Scripts\activate # Windows
pip install -r requirements.txt
复制示例环境文件并配置:
cp .env.example .env
按需编辑.env文件中的配置项:
# DeepSeek API Key
DEEPSEEK_API_KEY=your-secret-key-here
python app.py
打开浏览器访问 http://localhost:5000
- 输入出生日期和时间
- 查看生成的八字命盘及大运、流年
fate_web/
├── app.py
├── requirements.txt
├── static/
├── templates/
├── tests/
└── utils/
- 遵循PEP 8规范
- 使用类型注解
- 添加必要的文档注释
本项目采用语义化版本控制,所有功能更新和修复都会记录在CHANGELOG.md中。建议开发者在提交代码时:
- 遵循Keep a Changelog规范
- 使用语义化版本号(SemVer)
- 详细描述变更内容
欢迎通过以下方式贡献代码:
- 提交issue报告问题
- 创建pull request提交改进
- 完善文档和测试用例
本项目采用 MIT 许可证