DjangoVue3Admin 是一个基于 Django + Vue3 + element-plus 的前后端分离的后台管理系统,采用了最新的前后端技术栈,内置了丰富的功能模块,可以帮助开发者快速搭建企业级中后台产品。
这是我在23年开发的后台管理系统,也是当时自己刚开始实现全栈开发的初尝试;
后端技术栈
核心框架:Django 4.2.1
权限认证:Django REST framework + JWT + Casbin
数据库:MySQL 8.0+
缓存:Redis
任务队列:Celery
WebSocket:Channels + Redis
跨域处理:django-cors-headers
验证码:django-simple-captcha
数据导出:django-import-export
前端技术栈
核心框架:Vue 3.0 (Composition API)
开发语言:TypeScript
构建工具:Vite 3
UI 框架:Element Plus
状态管理:Pinia
路由管理:Vue Router
国际化:vue-i18n