常见问题汇总
:::tip 说明
本页汇总了项目各模块的常见问题及解决方案,按场景分类索引。遇到问题时可先查阅本页,再深入各章节详细文档。
:::
快速入门
| 问题 |
说明 |
详细文档 |
| 端口被占用 |
8000 或 8001 端口被其他进程占用 |
故障排查 |
| 数据库连接失败 |
MySQL 未启动或配置错误 |
故障排查 |
| Redis 连接失败 |
Redis 未启动或密码配置错误 |
故障排查 |
| pip install 安装失败 |
网络问题或依赖冲突 |
快速入门 FAQ |
| pnpm install 安装失败 |
Node.js 版本或网络问题 |
快速入门 FAQ |
| API 请求返回 404 |
路由未注册或代理配置错误 |
故障排查 |
| 验证码图片不显示 |
Pillow 依赖或字体问题 |
故障排查 |
| 接口返回 403 权限不足 |
权限节点未配置 |
故障排查 |
| 文件上传失败 |
扩展名不在白名单或大小超限 |
故障排查 |
后端开发
| 问题 |
说明 |
详细文档 |
| 字段类型不匹配 |
模型字段与表单类型不一致 |
Form层规范 |
| 唯一性校验遗漏 |
未在 Form 中配置唯一性验证 |
Form层规范 |
| 软删除过滤缺失 |
filter() 不自动过滤软删除 |
删除规范 |
| 分页参数命名不一致 |
pageNo/pageSize 命名规范 |
分页规范 |
| 权限节点未配置 |
后端装饰器与前端指令不匹配 |
权限节点联动 |
| Django 环境初始化失败 |
未激活虚拟环境或缺少依赖 |
故障排查 |
前端开发
| 问题 |
说明 |
详细文档 |
| 开发环境 API 请求 404 |
Vite 代理配置错误 |
前端构建 |
| 构建后页面空白 |
VITE_PUBLIC_PATH 不一致 |
前端构建 |
| 环境变量不生效 |
变量名未以 VITE_ 开头 |
前端构建 |
| 热更新不工作 |
修改了 vite.config.ts 需重启 |
前端构建 |
运维部署
代码生成器
排查思路
遇到问题时,按以下顺序排查:
总结
常见问题主要集中在环境配置、权限节点、文件上传、部署配置四个方面。遇到问题时优先查看后端日志和浏览器 Network 面板,大部分问题可通过检查 .env 配置定位原因。