80 lines
1.8 KiB
Markdown
80 lines
1.8 KiB
Markdown
# 模板初始化快速参考
|
|
|
|
## 🚀 快速开始
|
|
|
|
### 一键初始化腾讯云数据库
|
|
```bash
|
|
python direct_insert_templates.py
|
|
```
|
|
|
|
### 选择数据库类型初始化
|
|
```bash
|
|
python init_tencent_db.py
|
|
```
|
|
|
|
## 📊 当前状态
|
|
|
|
- ✅ **腾讯云数据库**: 176个模板已成功插入
|
|
- ✅ **数据完整性**: 验证通过
|
|
- ✅ **连接状态**: 正常
|
|
|
|
## 🔧 常用命令
|
|
|
|
```bash
|
|
# 强制重新插入所有模板
|
|
python direct_insert_templates.py
|
|
|
|
# 初始化本地数据库
|
|
python init_tencent_db.py local
|
|
|
|
# 初始化腾讯云数据库
|
|
python init_tencent_db.py tencent
|
|
|
|
# 验证数据库连接
|
|
python -c "
|
|
import pymysql
|
|
conn = pymysql.connect(
|
|
host='gz-cynosdbmysql-grp-d26pzce5.sql.tencentcdb.com',
|
|
port=24936, user='root', password='!Rjb12191',
|
|
database='pro_db', charset='utf8mb4'
|
|
)
|
|
cursor = conn.cursor()
|
|
cursor.execute('SELECT COUNT(*) FROM prompt_template')
|
|
print(f'模板总数: {cursor.fetchone()[0]}')
|
|
conn.close()
|
|
"
|
|
```
|
|
|
|
## 📋 数据库配置
|
|
|
|
### 腾讯云数据库
|
|
- **主机**: gz-cynosdbmysql-grp-d26pzce5.sql.tencentcdb.com:24936
|
|
- **用户**: root
|
|
- **密码**: !Rjb12191
|
|
- **数据库**: pro_db
|
|
|
|
### 本地数据库
|
|
- **主机**: localhost:3306
|
|
- **用户**: root
|
|
- **密码**: 123456
|
|
- **数据库**: pro_db
|
|
|
|
## 🛠️ 故障排除
|
|
|
|
| 问题 | 解决方案 |
|
|
|------|----------|
|
|
| 连接失败 | 检查网络和防火墙设置 |
|
|
| 权限错误 | 验证数据库用户权限 |
|
|
| 数据不完整 | 使用 `direct_insert_templates.py` 重新初始化 |
|
|
| 模块导入错误 | 确保在项目根目录运行脚本 |
|
|
|
|
## 📁 相关文件
|
|
|
|
- `direct_insert_templates.py` - 推荐使用
|
|
- `init_tencent_db.py` - 通用初始化
|
|
- `src/flask_prompt_master/promptsTemplates.py` - 模板源文件
|
|
- `模板初始化完整文档.md` - 详细文档
|
|
|
|
---
|
|
**最后更新**: 2025年1月6日
|