Initial commit

This commit is contained in:
admin
2025-12-12 14:32:42 +08:00
parent c7af3b3e44
commit 381b7a8d60

View File

@@ -9,7 +9,28 @@ GeminiWX 是一个基于 RBAC (Role-Based Access Control) 模型权限控制的
- **后端 API 服务**: 基于 Django + DRF 的 RESTful API 服务,支持异步任务和完善的权限控制。
- **移动端**: 支持微信小程序及 H5。
## 🛠 技术栈
## <EFBFBD> 运行环境与版本要求
为了确保项目能够正常运行,请确保您的开发环境满足以下版本要求:
### 后端环境 (Server)
- **Python**: 3.8+ (推荐 3.8/3.9/3.10)
- **Redis**: 5.0+
- **Database**:
- 开发环境: SQLite 3 (默认)
- 生产环境: PostgreSQL 12+ (推荐)
### 前端环境 (Web Client)
- **Node.js**:
- 推荐版本: 14.x 或 16.x (LTS)
- 兼容版本: 17+ (需要设置 `NODE_OPTIONS=--openssl-legacy-provider`,本项目 `package.json` 脚本中已预置该配置)
- **npm**: 6.x+
### 移动端环境 (Mobile)
- **HBuilderX**: 最新稳定版 (用于 Uni-app 开发)
- **微信开发者工具**: 最新稳定版
## <20>🛠 技术栈
### 后端 (Server)
- **核心框架**: Django 3.2.23