# likeadmin **Repository Path**: liyouchao/likeadmin_python ## Basic Information - **Project Name**: likeadmin - **Description**: 🚀🚀🚀li‌keadmin这套框架专为快速开发业务项目而生,含管理后台、微信小程序、手机 H5、PC 端等,集成常见业务场景,助你高效打造项目产品。Python3、FastAPI、TypeScript、Vue3、vite2、Element Plus1.2(ElementUI)。 后台管理系统、Python管理后台、前后端分离管理后台、Vue.js管理后台、Element UI管理后台。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.likeadmin.cn - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 399 - **Created**: 2025-06-16 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LikeAdmin Python 基于 Python + FastAPI + Vue3 的后台管理系统 ## 项目结构 ``` likeadmin_python/ ├── server/ # 后端服务 (FastAPI) ├── admin/ # 管理后台前端 (Vue3) ├── uniapp/ # 移动端应用 (uni-app) ├── h5/ # H5前端 ├── frontend/ # 前台前端 ├── docker/ # 开发环境Docker配置 ├── docker-prod/ # 生产环境Docker配置 ├── sql/ # 数据库文件 └── public/ # 静态资源 ``` ## 快速开始 ### 开发环境 ```bash # 进入开发环境目录 cd docker # 启动开发环境 chmod +x start.sh ./start.sh ``` 访问地址: - 管理后台: http://localhost - 管理后台API: http://localhost/api/admin - 前台API: http://localhost/api/front ### 生产环境 ```bash # 进入生产环境目录 cd docker-prod # 构建镜像 chmod +x build-images.sh ./build-images.sh v1.0.0 # 部署服务 chmod +x deploy.sh ./deploy.sh v1.0.0 ``` ## 环境说明 ### 开发环境 (`docker/`) - 支持热重载 - 源码挂载 - 便于调试 - HTTP协议 ### 生产环境 (`docker-prod/`) - 多阶段构建 - 性能优化 - 安全配置 - HTTPS协议 - 健康检查 ## 技术栈 ### 后端 - Python 3.8+ - FastAPI - SQLAlchemy - MySQL - Redis ### 前端 - Vue 3 - TypeScript - Vite - Element Plus ### 移动端 - uni-app - Vue 3 - TypeScript ## 服务说明 - **MySQL**: 数据库服务 (端口: 3306) - **Redis**: 缓存服务 (端口: 6379) - **FastAPI Admin**: 管理后台API (端口: 8000) - **FastAPI Front**: 前台API (端口: 8002) - **Admin UI**: 管理后台界面 (端口: 5173) - **Nginx**: 反向代理服务器 (端口: 80, 443) ## 开发指南 ### 后端开发 ```bash cd server pip install -r requirements.txt python asgi.py ``` ### 前端开发 ```bash cd admin npm install npm run dev ``` ### 移动端开发 ```bash cd uniapp npm install npm run dev:h5 ``` ## 部署指南 详细部署说明请参考: - 开发环境: [docker/README.md](docker/README.md) - 生产环境: [docker-prod/README.md](docker-prod/README.md) ## 许可证 MIT License ![gitee头图 java.png](https://resource.likeshop.cn/gitee/mddai.png)

likeadmin通用管理后台(Python)

🚀快速开发、🛠️ 一键生成代码、✅后台多端自适应、📱手机端


鸣谢geeknonerdMorpheus两位小伙伴参与开发


## 👀体验 ### 管理后台 地址:https://python-admin.likeadmin.cn
账号:admin 密码:123456 ### 微信小程序前台
### 手机端网页前台
### 开发文档 地址:[https://doc.likeadmin.cn/python](https://doc.likeadmin.cn/python "https://doc.likeadmin.cn/python") ## 👨‍💻‍简介 我们希望能够为开源社区做出更多的贡献,推出永久免费开源的likeadmin通用前后端分离管理后台系统。遵循MIT开源许可协议,您可以免费使用,甚至允许把你基于likeadmin开发的软件应用开源、发布、销售。
## 🧐进一步了解 ### 🧰场景介绍 1.likeadmin已经搭建好前后端分离的底层,包含程序安装、登录、登出、工作台、菜单权限控制、角色、管理员、部门管理、岗位管理、素材管理、网站设置、图库管理等基础功能,无需重复造轮子。 ### 🐙 后端架构方面 1.服务端使用Pyton3开发,性能有突破性的提升。
2.使用FastAPI框架,高性能、简单易用、文档齐全、支持支持Redis等。
3.likeadmin定位为通用的软件系统管理后台,方便开发者快速开发软件系统,文档清晰、代码易懂、简单易用。
4.微信小程序公众号登录、阿里云、腾讯云短信,阿里云OSS、腾讯云COS、七牛云OSS等通用模块。 ### 🐹 前端架构方面 #### 后台 1.使用最流性的前后端分离方案typescript、vue3、vite开发,保持了代码的简洁、一致和规范。
2.后台界面使用element-plus UI框架,简单精美的后台界面,丰富的组件库,方便快速开发,满足各种后台交互。
### 🛠️ 代码生成器 一键生成前后端业务代码,大大提示开发效率。 ### 🖥️界面预览 ![](https://md.likeshop.cn/server/index.php?s=/api/attachment/visitFile&sign=9cf02b831e49d6a411bafbc4d79f51d4)
![](https://md.likeshop.cn/server/index.php?s=/api/attachment/visitFile&sign=818d843fb9cba396226e32dad1a58f3c)
![](https://md.likeshop.cn/server/index.php?s=/api/attachment/visitFile&sign=194ab31919cd4dd619e6c453d7a44304)
### 📱手机端前台界面