外观
技术选型
后端技术选型
系统环境
名称 | 说明 | 版本 |
---|---|---|
Python | Python环境 | 3.11(推荐) |
Nginx | 反向代理服务器 | 1.26(推荐) |
Gunicorn | WSGI HTTP 服务器 | 23.0.0 |
Uvicorn | ASGI 服务器 | 0.34.2 |
主框架
名称 | 说明 | 版本 |
---|---|---|
Django | Web 框架 | 4.2.20 |
Django REST framework (DRF) | RESTful API 框架 | 3.15.2 |
Django REST framework Simple JWT | JWT 认证库 | 5.5.0 |
DRF Spectacular | API 文档生成器 | 0.28.0 |
Celery | 定时/异步任务队列 | 5.5.1 |
Flower | Celery 监控 | 2.0.1 |
Channels | WebSocket支持 | 4.2.2 |
Pytest | 测试框架 | 8.3.5 |
其它工具
名称 | 说明 | 版本 |
---|---|---|
Django REST framework Camel Case | 后端蛇型与前端驼峰命名转换 | 1.4.2 |
MySQLclient | MySQL 数据库驱动 | 2.2.7 |
Openpyxl | Excel 文件处理 | 3.1.5 |
Pillow | 图像处理库,验证码支持 | 11.2.1 |
Redis | Redis客户端 | 5.2.1 |
前端技术选型
名称 | 说明 | 版本 |
---|---|---|
Vue | vue 框架 | 3.5.12 |
Vite | 开发与构建工具 | 5.1.4 |
Element Plus | UI 组件库 | 2.9.1 |
TypeScript | JavaScript 的超集 | 5.3.3 |
pinia | Vue 存储库 替代 vuex5 | 2.1.7 |
vueuse | 常用工具集 | 10.9.0 |
vue-i18n | 国际化 | 9.10.2 |
vue-router | vue 路由 | 4.4.5 |
UnoCSS | 下一代工具优先的 CSS 框架 | 0.58.5 |
iconify | 在线图标库 | 3.1.1 |
wangeditor | 富文本编辑器 | 5.1.23 |