Merge pull request #213 from 1014TaoTao/v2.0.0

refactor: 统一项目名称为FastApiAdmin
This commit is contained in:
fastapiadmin
2025-11-03 01:37:42 +08:00
committed by GitHub
24 changed files with 112 additions and 112 deletions
+13 -13
View File
@@ -2,17 +2,17 @@
<p align="center">
<img src="./fastdocs/src/public/logo.png" width="150" height="150" alt="logo" />
</p>
<h1>FastAPI Vue3 Admin <img src="https://img.shields.io/badge/Version-v2.0.0-blue" alt="Version"></h1>
<h1>FastApiAdmin <img src="https://img.shields.io/badge/Version-v2.0.0-blue" alt="Version"></h1>
<h3>Modern Full-Stack Rapid Development Platform | 现代化全栈快速开发平台</h3>
<p>If you like this project, please give it a ⭐️ to show your support!</p>
<p align="center">
<a href="https://gitee.com/tao__tao/fastapi_vue3_admin.git" target="_blank">
<img src="https://gitee.com/tao__tao/fastapi_vue3_admin/badge/star.svg?theme=dark" alt="Gitee Stars">
<a href="https://gitee.com/tao__tao/FastapiAdmin.git" target="_blank">
<img src="https://gitee.com/tao__tao/FastapiAdmin/badge/star.svg?theme=dark" alt="Gitee Stars">
</a>
<a href="https://github.com/1014TaoTao/fastapi_vue3_admin.git" target="_blank">
<img src="https://img.shields.io/github/stars/1014TaoTao/fastapi_vue3_admin?style=social" alt="GitHub Stars">
<a href="https://github.com/1014TaoTao/FastapiAdmin.git" target="_blank">
<img src="https://img.shields.io/github/stars/1014TaoTao/FastapiAdmin?style=social" alt="GitHub Stars">
</a>
<a href="https://gitee.com/tao__tao/fastapi_vue3_admin/blob/master/LICENSE" target="_blank">
<a href="https://gitee.com/tao__tao/FastapiAdmin/blob/master/LICENSE" target="_blank">
<img src="https://img.shields.io/badge/License-MIT-orange" alt="License">
</a>
<img src="https://img.shields.io/badge/Python-≥3.10-blue">
@@ -30,7 +30,7 @@ English | [简体中文](./README.md)
## 📘 Project Introduction
**FastAPI Vue3 Admin** is a **completely open-source, highly modular, and technologically advanced modern rapid development platform** designed to help developers efficiently build high-quality enterprise-level backend and frontend systems. This project adopts a **frontend-backend separation architecture**, integrating the Python backend framework `FastAPI` and the mainstream frontend framework `Vue3` to achieve unified development across multiple terminals, providing a one-stop out-of-the-box development experience.
**FastApiAdmin** is a **completely open-source, highly modular, and technologically advanced modern rapid development platform** designed to help developers efficiently build high-quality enterprise-level backend and frontend systems. This project adopts a **frontend-backend separation architecture**, integrating the Python backend framework `FastAPI` and the mainstream frontend framework `Vue3` to achieve unified development across multiple terminals, providing a one-stop out-of-the-box development experience.
> **Design Philosophy**: With modularity and loose coupling at its core, it pursues rich functional modules, simple and easy-to-use interfaces, detailed development documentation, and convenient maintenance methods. By unifying frameworks and components, it reduces the cost of technology selection, follows development specifications and design patterns, builds a powerful code hierarchical model, and comes with comprehensive local language support. It is specifically tailored for team and enterprise development scenarios.
@@ -49,7 +49,7 @@ English | [简体中文](./README.md)
## 📦 Engineering Structure Overview
```sh
fastapi_vue3_admin
FastapiAdmin
├─ backend # Backend project (FastAPI + Python)
├─ frontend # Web frontend project (Vue3 + Element Plus)
├─ fastapp # Mobile project (UniApp + Wot Design Uni)
@@ -114,9 +114,9 @@ fastapi_vue3_admin
```bash
# Clone the repository to your local machine
git clone https://gitee.com/tao__tao/fastapi_vue3_admin.git
git clone https://gitee.com/tao__tao/FastapiAdmin.git
# Or
git clone https://github.com/1014TaoTao/fastapi_vue3_admin.git
git clone https://github.com/1014TaoTao/FastapiAdmin.git
```
### Backend Setup
@@ -360,8 +360,8 @@ For more details, please check the [Official Documentation](https://service.fast
## 👥 Contributors
<a href="https://github.com/1014TaoTao/fastapi_vue3_admin/graphs/contributors">
<img src="https://contrib.rocks/image?repo=1014TaoTao/fastapi_vue3_admin"/>
<a href="https://github.com/1014TaoTao/FastapiAdmin/graphs/contributors">
<img src="https://contrib.rocks/image?repo=1014TaoTao/FastapiAdmin"/>
</a>
## 🙏 Special Thanks
@@ -389,4 +389,4 @@ Thanks to the contributions and support of the following open-source projects:
If you like this project, please give it a ⭐️ Star to show your support! Thank you very much!
[![Stargazers over time](https://starchart.cc/1014TaoTao/fastapi_vue3_admin.svg?variant=adaptive)](https://starchart.cc/1014TaoTao/fastapi_vue3_admin)
[![Stargazers over time](https://starchart.cc/1014TaoTao/FastapiAdmin.svg?variant=adaptive)](https://starchart.cc/1014TaoTao/FastapiAdmin)
+13 -13
View File
@@ -2,17 +2,17 @@
<p align="center">
<img src="./fastdocs/src/public/logo.png" width="150" height="150" alt="logo" />
</p>
<h1>FastAPI Vue3 Admin <sup style="background-color: #28a745; color: white; padding: 2px 6px; border-radius: 3px; font-size: 0.4em; vertical-align: super; margin-left: 5px;">v2.0.0</h1>
<h1>FastApiAdmin <sup style="background-color: #28a745; color: white; padding: 2px 6px; border-radius: 3px; font-size: 0.4em; vertical-align: super; margin-left: 5px;">v2.0.0</h1>
<h3>现代化全栈快速开发平台 | Modern Full-Stack Rapid Development Platform</h3>
<p>如果你喜欢这个项目,给个 ⭐️ 支持一下吧!</p>
<p align="center">
<a href="https://gitee.com/tao__tao/fastapi_vue3_admin.git" target="_blank">
<img src="https://gitee.com/tao__tao/fastapi_vue3_admin/badge/star.svg?theme=dark" alt="Gitee Stars">
<a href="https://gitee.com/tao__tao/FastapiAdmin.git" target="_blank">
<img src="https://gitee.com/tao__tao/FastapiAdmin/badge/star.svg?theme=dark" alt="Gitee Stars">
</a>
<a href="https://github.com/1014TaoTao/fastapi_vue3_admin.git" target="_blank">
<img src="https://img.shields.io/github/stars/1014TaoTao/fastapi_vue3_admin?style=social" alt="GitHub Stars">
<a href="https://github.com/1014TaoTao/FastapiAdmin.git" target="_blank">
<img src="https://img.shields.io/github/stars/1014TaoTao/FastapiAdmin?style=social" alt="GitHub Stars">
</a>
<a href="https://gitee.com/tao__tao/fastapi_vue3_admin/blob/master/LICENSE" target="_blank">
<a href="https://gitee.com/tao__tao/FastapiAdmin/blob/master/LICENSE" target="_blank">
<img src="https://img.shields.io/badge/License-MIT-orange" alt="License">
</a>
<img src="https://img.shields.io/badge/Python-≥3.10-blue">
@@ -30,7 +30,7 @@
## 📘 项目介绍
**FastAPI Vue3 Admin** 是一套 **完全开源、高度模块化、技术先进的现代化快速开发平台**,旨在帮助开发者高效搭建高质量的企业级中后台系统。该项目采用 **前后端分离架构**,融合 Python 后端框架 `FastAPI` 和前端主流框架 `Vue3` 实现多端统一开发,提供了一站式开箱即用的开发体验。
**FastApiAdmin** 是一套 **完全开源、高度模块化、技术先进的现代化快速开发平台**,旨在帮助开发者高效搭建高质量的企业级中后台系统。该项目采用 **前后端分离架构**,融合 Python 后端框架 `FastAPI` 和前端主流框架 `Vue3` 实现多端统一开发,提供了一站式开箱即用的开发体验。
> **设计初心**: 以模块化、松耦合为核心,追求丰富的功能模块、简洁易用的接口、详尽的开发文档和便捷的维护方式。通过统一框架和组件,降低技术选型成本,遵循开发规范和设计模式,构建强大的代码分层模型,搭配完善的本地中文化支持,专为团队和企业开发场景量身定制。
@@ -49,7 +49,7 @@
## 📦 工程结构概览
```sh
fastapi_vue3_admin
FastapiAdmin
├─ backend # 后端工程 (FastAPI + Python)
├─ frontend # Web前端工程 (Vue3 + Element Plus)
├─ fastapp # 移动端工程 (UniApp + Wot Design Uni)
@@ -114,9 +114,9 @@ fastapi_vue3_admin
```bash
# 克隆代码到本地
git clone https://gitee.com/tao__tao/fastapi_vue3_admin.git
git clone https://gitee.com/tao__tao/FastapiAdmin.git
# 或者
git clone https://github.com/1014TaoTao/fastapi_vue3_admin.git
git clone https://github.com/1014TaoTao/FastapiAdmin.git
```
### 后端启动
@@ -360,8 +360,8 @@ docker compose down
## 👥 贡献者
<a href="https://github.com/1014TaoTao/fastapi_vue3_admin/graphs/contributors">
<img src="https://contrib.rocks/image?repo=1014TaoTao/fastapi_vue3_admin"/>
<a href="https://github.com/1014TaoTao/FastapiAdmin/graphs/contributors">
<img src="https://contrib.rocks/image?repo=1014TaoTao/FastapiAdmin"/>
</a>
## 🙏 特别鸣谢
@@ -389,4 +389,4 @@ docker compose down
如果你喜欢这个项目,请给我一个 ⭐️ Star 支持一下吧!非常感谢!
[![Stargazers over time](https://starchart.cc/1014TaoTao/fastapi_vue3_admin.svg?variant=adaptive)](https://starchart.cc/1014TaoTao/fastapi_vue3_admin)
[![Stargazers over time](https://starchart.cc/1014TaoTao/FastapiAdmin.svg?variant=adaptive)](https://starchart.cc/1014TaoTao/FastapiAdmin)
+3 -3
View File
@@ -1,4 +1,4 @@
# FastAPI Vue3 Admin - Backend
# FastApiAdmin - Backend
一个基于 FastAPI 的现代化后端管理系统,为前端 Vue3 管理系统提供完整的 API 服务支持。
@@ -42,7 +42,7 @@
## 📁 项目结构
```txt
fastapi_vue3_admin/backend/
FastapiAdmin/backend/
├── 📁 app/ # 项目核心代码
│ ├── 💾 alembic/ # 数据库迁移管理
│ ├── 🌐 api/ # API 接口模块
@@ -97,7 +97,7 @@ module_*/
```bash
# 克隆项目
git clone <repository-url>
cd fastapi_vue3_admin/backend
cd FastapiAdmin/backend
# 创建虚拟环境(推荐)
python3 -m venv venv
+5 -5
View File
@@ -2,7 +2,7 @@
{
"config_name": "网站名称",
"config_key": "sys_web_title",
"config_value": "FastAPI Vue3 Admin",
"config_value": "FastApiAdmin",
"config_type": true,
"status": true,
"description": "网站名称",
@@ -11,7 +11,7 @@
{
"config_name": "网站描述",
"config_key": "sys_web_description",
"config_value": "FastAPI Vue3 Admin 是完全开源的权限管理系统",
"config_value": "FastApiAdmin 是完全开源的权限管理系统",
"config_type": true,
"status": true,
"description": "网站描述",
@@ -74,7 +74,7 @@
{
"config_name": "隐私政策",
"config_key": "sys_web_privacy",
"config_value": "https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE",
"config_value": "https://github.com/1014TaoTao/FastapiAdmin/blob/master/LICENSE",
"config_type": true,
"status": true,
"description": "隐私政策",
@@ -83,7 +83,7 @@
{
"config_name": "用户协议",
"config_key": "sys_web_clause",
"config_value": "https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE",
"config_value": "https://github.com/1014TaoTao/FastapiAdmin/blob/master/LICENSE",
"config_type": true,
"status": true,
"description": "用户协议",
@@ -92,7 +92,7 @@
{
"config_name": "源码代码",
"config_key": "sys_git_code",
"config_value": "https://github.com/1014TaoTao/fastapi_vue3_admin.git",
"config_value": "https://github.com/1014TaoTao/FastapiAdmin.git",
"config_type": true,
"status": true,
"description": "源码代码",
@@ -479,7 +479,7 @@ CREATE TABLE `system_notice` (
--
/*!40000 ALTER TABLE `system_notice` DISABLE KEYS */;
INSERT INTO `system_notice` VALUES ('系统通知','1','维护通知:2025-10-01 fastapi_vue3_admin系统凌晨维护',1,1,1,'通知','2025-10-08 04:12:48','2025-10-08 04:12:48'),('系统公告','2','温馨提醒:2025-10-01 fastapi_vue3_admin新版本发布啦',1,1,2,'公告','2025-10-08 04:12:48','2025-10-08 04:12:48');
INSERT INTO `system_notice` VALUES ('系统通知','1','维护通知:2025-10-01 FastapiAdmin系统凌晨维护',1,1,1,'通知','2025-10-08 04:12:48','2025-10-08 04:12:48'),('系统公告','2','温馨提醒:2025-10-01 FastapiAdmin新版本发布啦',1,1,2,'公告','2025-10-08 04:12:48','2025-10-08 04:12:48');
/*!40000 ALTER TABLE `system_notice` ENABLE KEYS */;
--
@@ -513,7 +513,7 @@ CREATE TABLE `system_param` (
--
/*!40000 ALTER TABLE `system_param` DISABLE KEYS */;
INSERT INTO `system_param` VALUES ('网站名称','sys_web_title','FastAPI Vue3 Admin',1,1,1,1,'网站名称','2025-10-08 04:12:48','2025-10-08 04:12:48'),('网站描述','sys_web_description','FastAPI Vue3 Admin 是完全开源的权限管理系统',1,1,1,2,'网站描述','2025-10-08 04:12:48','2025-10-08 04:12:48'),('网页图标','sys_web_favicon','https://service.fastapiadmin.com/api/v1/static/image/favicon.png',1,1,1,3,'网页图标','2025-10-08 04:12:48','2025-10-08 04:12:48'),('网站Logo','sys_web_logo','https://service.fastapiadmin.com/api/v1/static/image/logo.png',1,1,1,4,'网站Logo','2025-10-08 04:12:48','2025-10-08 04:12:48'),('登录背景','sys_login_background','https://service.fastapiadmin.com/api/v1/static/image/background.svg',1,1,1,5,'登录背景','2025-10-08 04:12:48','2025-10-08 04:12:48'),('版权信息','sys_web_copyright','Copyright © 2025-2026 service.fastapiadmin.com 版权所有',1,1,1,6,'版权信息','2025-10-08 04:12:48','2025-10-08 04:12:48'),('备案信息','sys_keep_record','陕ICP备2025069493号-1',1,1,1,7,'备案信息','2025-10-08 04:12:48','2025-10-08 04:12:48'),('帮助文档','sys_help_doc','https://service.fastapiadmin.com',1,1,1,8,'帮助文档','2025-10-08 04:12:48','2025-10-08 04:12:48'),('隐私政策','sys_web_privacy','https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE',1,1,1,9,'隐私政策','2025-10-08 04:12:48','2025-10-08 04:12:48'),('用户协议','sys_web_clause','https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE',1,1,1,10,'用户协议','2025-10-08 04:12:48','2025-10-08 04:12:48'),('源码代码','sys_git_code','https://github.com/1014TaoTao/fastapi_vue3_admin.git',1,1,1,11,'源码代码','2025-10-08 04:12:48','2025-10-08 04:12:48'),('项目版本','sys_web_version','2.0.0',1,1,1,12,'项目版本','2025-10-08 04:12:48','2025-10-08 04:12:48'),('演示模式启用','demo_enable','false',1,1,1,13,'是否开启演示模式','2025-10-08 04:12:48','2025-10-08 04:12:48'),('演示访问IP白名单','ip_white_list','[\"127.0.0.1\"]',1,1,1,14,'演示模式IP白名单列表','2025-10-08 04:12:48','2025-10-08 04:12:48'),('接口白名单','white_api_list_path','[\"/api/v1/system/auth/login\", \"/api/v1/system/auth/token/refresh\", \"/api/v1/system/auth/captcha/get\", \"/api/v1/system/auth/logout\", \"/api/v1/system/config/info\", \"/api/v1/system/user/current/info\", \"/api/v1/system/notice/available\"]',1,1,1,15,'接口白名单','2025-10-08 04:12:48','2025-10-08 04:12:48'),('访问IP黑名单','ip_black_list','[]',1,1,1,16,'访问IP黑名单','2025-10-08 04:12:48','2025-10-08 04:12:48');
INSERT INTO `system_param` VALUES ('网站名称','sys_web_title','FastApiAdmin',1,1,1,1,'网站名称','2025-10-08 04:12:48','2025-10-08 04:12:48'),('网站描述','sys_web_description','FastApiAdmin 是完全开源的权限管理系统',1,1,1,2,'网站描述','2025-10-08 04:12:48','2025-10-08 04:12:48'),('网页图标','sys_web_favicon','https://service.fastapiadmin.com/api/v1/static/image/favicon.png',1,1,1,3,'网页图标','2025-10-08 04:12:48','2025-10-08 04:12:48'),('网站Logo','sys_web_logo','https://service.fastapiadmin.com/api/v1/static/image/logo.png',1,1,1,4,'网站Logo','2025-10-08 04:12:48','2025-10-08 04:12:48'),('登录背景','sys_login_background','https://service.fastapiadmin.com/api/v1/static/image/background.svg',1,1,1,5,'登录背景','2025-10-08 04:12:48','2025-10-08 04:12:48'),('版权信息','sys_web_copyright','Copyright © 2025-2026 service.fastapiadmin.com 版权所有',1,1,1,6,'版权信息','2025-10-08 04:12:48','2025-10-08 04:12:48'),('备案信息','sys_keep_record','陕ICP备2025069493号-1',1,1,1,7,'备案信息','2025-10-08 04:12:48','2025-10-08 04:12:48'),('帮助文档','sys_help_doc','https://service.fastapiadmin.com',1,1,1,8,'帮助文档','2025-10-08 04:12:48','2025-10-08 04:12:48'),('隐私政策','sys_web_privacy','https://github.com/1014TaoTao/FastapiAdmin/blob/master/LICENSE',1,1,1,9,'隐私政策','2025-10-08 04:12:48','2025-10-08 04:12:48'),('用户协议','sys_web_clause','https://github.com/1014TaoTao/FastapiAdmin/blob/master/LICENSE',1,1,1,10,'用户协议','2025-10-08 04:12:48','2025-10-08 04:12:48'),('源码代码','sys_git_code','https://github.com/1014TaoTao/FastapiAdmin.git',1,1,1,11,'源码代码','2025-10-08 04:12:48','2025-10-08 04:12:48'),('项目版本','sys_web_version','2.0.0',1,1,1,12,'项目版本','2025-10-08 04:12:48','2025-10-08 04:12:48'),('演示模式启用','demo_enable','false',1,1,1,13,'是否开启演示模式','2025-10-08 04:12:48','2025-10-08 04:12:48'),('演示访问IP白名单','ip_white_list','[\"127.0.0.1\"]',1,1,1,14,'演示模式IP白名单列表','2025-10-08 04:12:48','2025-10-08 04:12:48'),('接口白名单','white_api_list_path','[\"/api/v1/system/auth/login\", \"/api/v1/system/auth/token/refresh\", \"/api/v1/system/auth/captcha/get\", \"/api/v1/system/auth/logout\", \"/api/v1/system/config/info\", \"/api/v1/system/user/current/info\", \"/api/v1/system/notice/available\"]',1,1,1,15,'接口白名单','2025-10-08 04:12:48','2025-10-08 04:12:48'),('访问IP黑名单','ip_black_list','[]',1,1,1,16,'访问IP黑名单','2025-10-08 04:12:48','2025-10-08 04:12:48');
/*!40000 ALTER TABLE `system_param` ENABLE KEYS */;
--
@@ -2976,8 +2976,8 @@ COPY public.system_menu (id, name, type, "order", status, permission, icon, rout
--
COPY public.system_notice (notice_title, notice_type, notice_content, status, creator_id, id, description, created_at, updated_at) FROM stdin;
1 2025-10-01 fastapi_vue3_admin系统凌晨维护 t 1 1 2025-10-08 04:13:49.475194 2025-10-08 04:13:49.475196
2 2025-10-01 fastapi_vue3_admin新版本发布啦 t 1 2 2025-10-08 04:13:49.475197 2025-10-08 04:13:49.475197
1 2025-10-01 FastapiAdmin系统凌晨维护 t 1 1 2025-10-08 04:13:49.475194 2025-10-08 04:13:49.475196
2 2025-10-01 FastapiAdmin新版本发布啦 t 1 2 2025-10-08 04:13:49.475197 2025-10-08 04:13:49.475197
\.
@@ -2986,17 +2986,17 @@ COPY public.system_notice (notice_title, notice_type, notice_content, status, cr
--
COPY public.system_param (config_name, config_key, config_value, config_type, status, creator_id, id, description, created_at, updated_at) FROM stdin;
sys_web_title FastAPI Vue3 Admin t t 1 1 2025-10-08 04:13:49.454738 2025-10-08 04:13:49.454739
sys_web_description FastAPI Vue3 Admin t t 1 2 2025-10-08 04:13:49.45474 2025-10-08 04:13:49.454741
sys_web_title FastApiAdmin t t 1 1 2025-10-08 04:13:49.454738 2025-10-08 04:13:49.454739
sys_web_description FastApiAdmin t t 1 2 2025-10-08 04:13:49.45474 2025-10-08 04:13:49.454741
sys_web_favicon https://service.fastapiadmin.com/api/v1/static/image/favicon.png t t 1 3 2025-10-08 04:13:49.454741 2025-10-08 04:13:49.454741
Logo sys_web_logo https://service.fastapiadmin.com/api/v1/static/image/logo.png t t 1 4 Logo 2025-10-08 04:13:49.454742 2025-10-08 04:13:49.454742
sys_login_background https://service.fastapiadmin.com/api/v1/static/image/background.svg t t 1 5 2025-10-08 04:13:49.454743 2025-10-08 04:13:49.454743
sys_web_copyright Copyright © 2025-2026 service.fastapiadmin.com t t 1 6 2025-10-08 04:13:49.454743 2025-10-08 04:13:49.454744
sys_keep_record ICP备2025069493号-1 t t 1 7 2025-10-08 04:13:49.454744 2025-10-08 04:13:49.454744
sys_help_doc https://service.fastapiadmin.com t t 1 8 2025-10-08 04:13:49.454745 2025-10-08 04:13:49.454745
sys_web_privacy https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE t t 1 9 2025-10-08 04:13:49.454746 2025-10-08 04:13:49.454746
sys_web_clause https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE t t 1 10 2025-10-08 04:13:49.454746 2025-10-08 04:13:49.454747
sys_git_code https://github.com/1014TaoTao/fastapi_vue3_admin.git t t 1 11 2025-10-08 04:13:49.454747 2025-10-08 04:13:49.454747
sys_web_privacy https://github.com/1014TaoTao/FastapiAdmin/blob/master/LICENSE t t 1 9 2025-10-08 04:13:49.454746 2025-10-08 04:13:49.454746
sys_web_clause https://github.com/1014TaoTao/FastapiAdmin/blob/master/LICENSE t t 1 10 2025-10-08 04:13:49.454746 2025-10-08 04:13:49.454747
sys_git_code https://github.com/1014TaoTao/FastapiAdmin.git t t 1 11 2025-10-08 04:13:49.454747 2025-10-08 04:13:49.454747
sys_web_version 2.0.0 t t 1 12 2025-10-08 04:13:49.454748 2025-10-08 04:13:49.454748
demo_enable false t t 1 13 2025-10-08 04:13:49.454749 2025-10-08 04:13:49.454749
访IP白名单 ip_white_list ["127.0.0.1"] t t 1 14 IP白名单列表 2025-10-08 04:13:49.45475 2025-10-08 04:13:49.45475
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
# 设置全局变量
PROJECT_NAME="fastapi_vue3_admin"
PROJECT_NAME="fastapiadmin"
WORK_DIR="$(cd "$(dirname "$0")" && pwd)"
PROJECT_PATH="${WORK_DIR}/${PROJECT_NAME}"
GIT_REPO="https://gitee.com/tao__tao/${PROJECT_NAME}.git"
+1 -1
View File
@@ -42,7 +42,7 @@
<script lang="ts" setup>
//
const webTitle = ref("FastAPI Vue3 Admin");
const webTitle = ref("FastApiAdmin");
const webDescription = ref("完全开源的权限管理系统");
const version = ref("V2.0.0");
const keepRecord = ref("陕ICP备2025069493号-1");
+8 -8
View File
@@ -6,7 +6,7 @@ export default defineConfig({
srcDir: 'src',
outDir: 'dist',
lang: 'zh-CN',
title: 'Fastapi Vue3 Admin',
title: 'FastApiAdmin',
description: '现代、开源、全栈融合的中后台快速开发平台',
head: [
["link",{rel: "apple-touch-icon", sizes: "180x180", href: "/favicon.png"}],
@@ -43,9 +43,9 @@ export default defineConfig({
{
text: '版本',
items: [
{ text: 'master', link: 'https://github.com/1014TaoTao/fastapi_vue3_admin', target: '_blank' },
{ text: 'V2.0.0', link: 'https://github.com/1014TaoTao/fastapi_vue3_admin/tree/v2.0.0', target: '_blank' },
{ text: 'V1.0.0', link: 'https://github.com/1014TaoTao/fastapi_vue3_admin/tree/v1.0.0', target: '_blank' }
{ text: 'master', link: 'https://github.com/1014TaoTao/FastapiAdmin', target: '_blank' },
{ text: 'V2.0.0', link: 'https://github.com/1014TaoTao/FastapiAdmin/tree/v2.0.0', target: '_blank' },
{ text: 'V1.0.0', link: 'https://github.com/1014TaoTao/FastapiAdmin/tree/v1.0.0', target: '_blank' }
]
},
{ text: '关于我们', link: '/overview/about' },
@@ -76,12 +76,12 @@ export default defineConfig({
}
],
socialLinks: [
{ icon: 'github', link: 'https://github.com/1014TaoTao/fastapi_vue3_admin' },
{ icon: 'gitee', link: 'https://gitee.com/tao__tao/fastapi_vue3_admin' },
{ icon: 'gitcode', link: 'https://gitcode.com/qq_36002987/fastapi_vue3_admin' }
{ icon: 'github', link: 'https://github.com/1014TaoTao/FastapiAdmin' },
{ icon: 'gitee', link: 'https://gitee.com/tao__tao/FastapiAdmin' },
{ icon: 'gitcode', link: 'https://gitcode.com/qq_36002987/FastapiAdmin' }
],
footer: {
message: '<a href="https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE" target="_blank">MIT License</a>',
message: '<a href="https://github.com/1014TaoTao/FastapiAdmin/blob/master/LICENSE" target="_blank">MIT License</a>',
copyright: 'Copyright © 2025-2026 service.fastapiadmin.com 版权所有 |隐私 |条款 陕ICP备2025069493号-1'
},
search: {
+1 -1
View File
@@ -3,7 +3,7 @@
## 项目结构
```sh
fastapi_vue3_admin/fastdocs
FastapiAdmin/fastdocs
├─ .vitepress # 静态资源文件
│ ├─ cache # 缓存
│ ├─ theme # 主题
+4 -4
View File
@@ -1,6 +1,6 @@
{
"name": "fastdocs",
"description": "Fastapi_Vue3_Admin 项目文档",
"description": "FastapiAdmin 项目文档",
"version": "2.0.0",
"private": true,
"type": "module",
@@ -25,12 +25,12 @@
},
"repository": {
"type": "git",
"url": "https://gitee.com/tao__tao/fastapi_vue3_admin.git"
"url": "https://gitee.com/tao__tao/FastapiAdmin.git"
},
"bugs": {
"url": "https://gitee.com/tao__tao/fastapi_vue3_admin/issues"
"url": "https://gitee.com/tao__tao/FastapiAdmin/issues"
},
"author": "fastapiadmin <948080782@qq.com>",
"license": "MIT",
"homepage": "https://gitee.com/tao__tao/fastapi_vue3_admin"
"homepage": "https://gitee.com/tao__tao/FastapiAdmin"
}
+6 -6
View File
@@ -1,13 +1,13 @@
---
title: 后端开发指南
---
# FastAPI Vue3 Admin 项目后端
# FastApiAdmin 项目后端
## 📖 项目介绍
### 项目概述
**FastAPI Vue3 Admin** 后端是一个基于 Python FastAPI 构建的现代化后台管理系统后端服务。
**FastApiAdmin** 后端是一个基于 Python FastAPI 构建的现代化后台管理系统后端服务。
+ 🚀 **高性能**:基于 FastAPI 异步框架,提供卓越的性能
+ 🧠 **智能类型**:Pydantic 模型提供完整的类型检查
@@ -146,7 +146,7 @@ JWT_ACCESS_TOKEN_EXPIRE_MINUTES = 30
### 完整目录结构
```plain
fastapi_vue3_admin/backend/
FastapiAdmin/backend/
├── app/ # 应用核心代码
│ ├── api/ # API 接口层
│ │ ├── v1/ # API v1 版本
@@ -601,12 +601,12 @@ volumes:
1. **克隆项目**
```bash
git clone https://gitee.com/tao__tao/fastapi_vue3_admin.git
git clone https://gitee.com/tao__tao/FastapiAdmin.git
```
2. **进入后端目录**
```bash
cd fastapi_vue3_admin/backend
cd FastapiAdmin/backend
```
3. **安装依赖**
@@ -739,7 +739,7 @@ volumes:
## 🎯 总结
**FastAPI Vue3 Admin** 后端项目提供了一套完整的企业级后台管理系统后端解决方案,具有以下优势:
**FastApiAdmin** 后端项目提供了一套完整的企业级后台管理系统后端解决方案,具有以下优势:
1. **高性能异步**:基于 FastAPI 异步框架,提供卓越的性能表现
2. **安全可靠**:JWT 认证机制和 RBAC 权限控制模型,保障系统安全
+11 -11
View File
@@ -1,13 +1,13 @@
---
title: 前端开发指南
---
# FastAPI Vue3 Admin 项目前端
# FastApiAdmin 项目前端
## 📖 项目介绍
### 项目概述
**FastAPI Vue3 Admin** 前端是一个基于 Vue3 + Vite + TypeScript + Element-Plus 构建的现代化后台管理系统前端模板。
**FastApiAdmin** 前端是一个基于 Vue3 + Vite + TypeScript + Element-Plus 构建的现代化后台管理系统前端模板。
+ 🎨 **现代化技术栈**Vue 3 + TypeScript + Vite + Element Plus
+ 🚀 **高性能**Vite 构建,快速热重载
@@ -101,7 +101,7 @@ title: 前端开发指南
```bash
# 应用配置
VITE_APP_TITLE=FastAPI Vue3 Admin
VITE_APP_TITLE=FastApiAdmin
VITE_APP_ENV=development
# API 配置
@@ -117,7 +117,7 @@ VITE_APP_PUBLIC_PATH=/
```bash
# 应用配置
VITE_APP_TITLE=FastAPI Vue3 Admin
VITE_APP_TITLE=FastApiAdmin
VITE_APP_ENV=production
# API 配置
@@ -133,7 +133,7 @@ VITE_APP_PUBLIC_PATH=/
```bash
# 应用配置
VITE_APP_TITLE=FastAPI Vue3 Admin Test
VITE_APP_TITLE=FastApiAdmin Test
VITE_APP_ENV=test
# API 配置
@@ -162,7 +162,7 @@ export const config = {
### 完整目录结构
```plain
fastapi_vue3_admin/frontend/
FastapiAdmin/frontend/
├── 📁 .husky/ # Git Hooks 配置
│ ├── pre-commit # 提交前钩子
│ ├── commit-msg # 提交信息钩子
@@ -650,7 +650,7 @@ app.mount('#app')
```typescript
export const settings = {
// 应用信息
title: 'FastAPI Vue3 Admin',
title: 'FastApiAdmin',
version: '2.0.0',
// 显示配置
@@ -1245,12 +1245,12 @@ pnpm run clean:cache
1. **克隆项目**
```bash
git clone https://gitee.com/tao__tao/fastapi_vue3_admin.git
git clone https://gitee.com/tao__tao/FastapiAdmin.git
```
2. **进入前端目录**
```bash
cd fastapi_vue3_admin/frontend
cd FastapiAdmin/frontend
```
3. **安装依赖**
@@ -1274,7 +1274,7 @@ pnpm run clean:cache
### 系统特性
**FastAPI Vue3 Admin** 采用 **动态路由 + 动态菜单** 的设计模式,具有以下优势:
**FastApiAdmin** 采用 **动态路由 + 动态菜单** 的设计模式,具有以下优势:
#### ✅ 优势特点
@@ -2500,7 +2500,7 @@ export default defineConfig({
## 🎯 总结
**FastAPI Vue3 Admin** 前端项目提供了一套完整的企业级后台管理系统解决方案,具有以下优势:
**FastApiAdmin** 前端项目提供了一套完整的企业级后台管理系统解决方案,具有以下优势:
1. **现代化技术栈**:基于 Vue3、Vite、TypeScript 等前沿技术构建
2. **高度模块化**:清晰的项目结构,便于维护和扩展
+3 -3
View File
@@ -1,16 +1,16 @@
---
# Fastapi Vue3 Admin 官网
# FastApiAdmin 官网
layout: home
editLink: true
lastUpdated: true
hero:
name: "Fastapi Vue3 Admin"
name: "FastApiAdmin"
text: "现代、开源、全栈融合的快速开发平台"
tagline: Fastapi + Vue3 助力企业快速构建应用。
image:
src: /logo.png
alt: Fastapi Vue3 Admin
alt: FastApiAdmin
style:
borderRadius: 50%
actions:
+3 -3
View File
@@ -19,9 +19,9 @@ title: 关于我们
## 🌐 社区
- [GitHub](https://github.com/1014TaoTao/fastapi_vue3_admin)
- [Gitee](https://gitee.com/tao__tao/fastapi_vue3_admin)
- [GitCode](https://gitcode.com/qq_36002987/fastapi_vue3_admin)
- [GitHub](https://github.com/1014TaoTao/FastapiAdmin)
- [Gitee](https://gitee.com/tao__tao/FastapiAdmin)
- [GitCode](https://gitcode.com/qq_36002987/FastapiAdmin)
## 扫码交流
+3 -3
View File
@@ -11,8 +11,8 @@ outline: "deep"
<h3>一套现代、开源、全栈融合的中后台快速开发平台</h3>
<p>如果你喜欢这个项目,给个 ⭐️ 支持一下吧!</p>
<p align="center" style="display: flex; justify-content: center; align-items: center; margin-top: 10px;">
<a href="https://gitee.com/tao__tao/fastapi_vue3_admin"><img src="https://gitee.com/tao__tao/fastapi_vue3_admin/badge/star.svg?theme=dark" alt="Gitee Stars"></a>
<a href="https://github.com/1014TaoTao/fastapi_vue3_admin"><img src="https://img.shields.io/github/stars/1014TaoTao/fastapi_vue3_admin?style=social" alt="GitHub Stars"></a>
<a href="https://gitee.com/tao__tao/FastapiAdmin"><img src="https://gitee.com/tao__tao/FastapiAdmin/badge/star.svg?theme=dark" alt="Gitee Stars"></a>
<a href="https://github.com/1014TaoTao/FastapiAdmin"><img src="https://img.shields.io/github/stars/1014TaoTao/FastapiAdmin?style=social" alt="GitHub Stars"></a>
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-orange.svg" alt="License"></a>
<img src="https://img.shields.io/badge/Python-≥3.10-blue" alt="Python">
<img src="https://img.shields.io/badge/NodeJS-≥20.0-blue" alt="NodeJS">
@@ -30,7 +30,7 @@ outline: "deep"
## 📦工程结构概览
```sh
fastapi_vue3_admin
FastapiAdmin
├─ backend # 后端工程
├─ frontend # 前端工程
├─ fastapp # 小程序工程
+2 -2
View File
@@ -69,8 +69,8 @@ graph TB
> ✅ 如果你需要一个技术先进、功能丰富、易于扩展、容易上手、且完全开源的中后台快速开发平台,**Fastapi-Vue3-Admin** 是一个绝佳的选择。尤其适合 Python + Vue3 技术栈的团队或个人快速构建企业级管理系统。
📌 **项目地址**
- Gitee[https://gitee.com/tao__tao/fastapi_vue3_admin](https://gitee.com/tao__tao/fastapi_vue3_admin)
- GitHub[https://github.com/1014TaoTao/fastapi_vue3_admin](https://github.com/1014TaoTao/fastapi_vue3_admin)
- Gitee[https://gitee.com/tao__tao/FastapiAdmin](https://gitee.com/tao__tao/FastapiAdmin)
- GitHub[https://github.com/1014TaoTao/FastapiAdmin](https://github.com/1014TaoTao/FastapiAdmin)
- [联系 or 加入我们](about.md#关于我们)
🙌 **无论你是否喜欢这个项目,都希望你能够给个 ⭐ Star 支持!小小的种子蕴含着大大的能量,终有一天星星之火,可以燎原。**
+8 -8
View File
@@ -32,9 +32,9 @@ title: 快速开始
```sh
# 克隆代码到本地
git clone https://gitee.com/tao__tao/fastapi_vue3_admin.git
git clone https://gitee.com/tao__tao/FastapiAdmin.git
git clone https://github.com/1014TaoTao/fastapi_vue3_admin.git
git clone https://github.com/1014TaoTao/FastapiAdmin.git
```
### 本地后端启动
@@ -109,7 +109,7 @@ pnpm run docs:build
### docker 部署
```sh
# 复制脚本 `fastapi_vue3_admin/start.sh` 脚本文件到服务器, 并赋予执行权限
# 复制脚本 `FastapiAdmin/start.sh` 脚本文件到服务器, 并赋予执行权限
chmod +x start.sh
# 执行脚本
./start.sh
@@ -126,15 +126,15 @@ docker rmi <镜像名>
# 删除容器
docker rm <容器名>
# 后端配置文件目录
fastapi_vue3_admin/backend/env/.env.prod.py
FastapiAdmin/backend/env/.env.prod.py
# 前端配置文件目录
fastapi_vue3_admin/frontend/vite.config.ts
FastapiAdmin/frontend/vite.config.ts
fastapi_vue3_admin/frontend/.env.production
FastapiAdmin/frontend/.env.production
# 部署文件目录
fastapi_vue3_admin/docker-compose.yaml
FastapiAdmin/docker-compose.yaml
fastapi_vue3_admin/devops/devops/nginx/nginx.conf
FastapiAdmin/devops/devops/nginx/nginx.conf
```
+1 -1
View File
@@ -3,7 +3,7 @@
## 项目结构
```sh
fastapi_vue3_admin/frontend
FastapiAdmin/frontend
├─ docs # 项目文档工程
├─ public # 静态资源文件
│ └─ docs # 帮助文档模块
+3 -3
View File
@@ -134,12 +134,12 @@
},
"repository": {
"type": "git",
"url": "https://gitee.com/tao__tao/fastapi_vue3_admin.git"
"url": "https://gitee.com/tao__tao/FastapiAdmin.git"
},
"bugs": {
"url": "https://gitee.com/tao__tao/fastapi_vue3_admin/issues"
"url": "https://gitee.com/tao__tao/FastapiAdmin/issues"
},
"author": "fastapiadmin <948080782@qq.com>",
"license": "MIT",
"homepage": "https://gitee.com/tao__tao/fastapi_vue3_admin"
"homepage": "https://gitee.com/tao__tao/FastapiAdmin"
}
@@ -1,7 +1,7 @@
<!-- github 角标 -->
<template>
<a
href="https://github.com/1014TaoTao/fastapi_vue3_admin"
href="https://github.com/1014TaoTao/FastapiAdmin"
target="_blank"
class="github-corner"
aria-label="View source on Github"
@@ -152,7 +152,7 @@ function handleDocumentClick() {
* Gitee 项目地址
*/
function handleGiteeClick() {
window.open('https://gitee.com/tao__tao/fastapi_vue3_admin')
window.open('https://gitee.com/tao__tao/FastapiAdmin')
}
/**
+2 -2
View File
@@ -33,9 +33,9 @@
<p class="welcome-subtitle">我是您的专属AI助手可以帮您回答问题处理任务和进行智能对话</p>
<div class="example-prompts">
<div class="prompt-card" @click="setPrompt('请介绍一下FastAPI Vue3 Admin系统')">
<div class="prompt-card" @click="setPrompt('请介绍一下FastApiAdmin系统')">
<h4>系统介绍</h4>
<p>请介绍一下FastAPI Vue3 Admin系统</p>
<p>请介绍一下FastApiAdmin系统</p>
</div>
<div class="prompt-card" @click="setPrompt('如何在系统中创建新的模块?')">
<h4>开发指导</h4>
+10 -10
View File
@@ -43,15 +43,15 @@
仓库
</div>
<div class="mt-3 whitespace-nowrap">
<el-link href="https://gitee.com/tao__tao/fastapi_vue3_admin" target="_blank">
<el-link href="https://gitee.com/tao__tao/FastapiAdmin" target="_blank">
<div class="i-svg:gitee text-lg color-#F76560" />
</el-link>
<el-divider direction="vertical" />
<el-link href="https://github.com/1014TaoTao/fastapi_vue3_admin" target="_blank">
<el-link href="https://github.com/1014TaoTao/FastapiAdmin" target="_blank">
<div class="i-svg:github text-lg color-#4080FF" />
</el-link>
<el-divider direction="vertical" />
<el-link href="https://gitcode.com/qq_36002987/fastapi_vue3_admin" target="_blank">
<el-link href="https://gitcode.com/qq_36002987/FastapiAdmin" target="_blank">
<div class="i-svg:gitcode text-lg color-#FF9A2E" />
</el-link>
</div>
@@ -63,15 +63,15 @@
<div class="w-full sm:hidden mt-3">
<div class="flex justify-end space-x-4 overflow-x-auto">
<!-- 仓库图标 -->
<el-link href="https://gitee.com/tao__tao/fastapi_vue3_admin" target="_blank">
<el-link href="https://gitee.com/tao__tao/FastapiAdmin" target="_blank">
<div class="i-svg:gitee text-lg color-#F76560" />
</el-link>
<el-divider direction="vertical" />
<el-link href="https://github.com/1014TaoTao/fastapi_vue3_admin" target="_blank">
<el-link href="https://github.com/1014TaoTao/FastapiAdmin" target="_blank">
<div class="i-svg:github text-lg color-#4080FF" />
</el-link>
<el-divider direction="vertical" />
<el-link href="https://gitcode.com/qq_36002987/fastapi_vue3_admin" target="_blank">
<el-link href="https://gitcode.com/qq_36002987/FastapiAdmin" target="_blank">
<div class="i-svg:gitcode text-lg color-#FF9A2E" />
</el-link>
</div>
@@ -250,7 +250,7 @@
<template #header>
<div class="flex-x-between">
<span class="header-title">最新动态</span>
<el-link type="primary" underline="never" href="https://gitee.com/tao__tao/fastapi_vue3_admin/releases" target="_blank">
<el-link type="primary" underline="never" href="https://gitee.com/tao__tao/FastapiAdmin/releases" target="_blank">
完整记录
<el-icon class="link-icon">
<TopRight />
@@ -325,7 +325,7 @@ const vesionList = ref<VersionItem[]>([
title: "v3.2.1",
date: dayjs().format('YYYY-MM-DD HH:mm:ss'),
content: "优化性能,修复若干小bug。",
link: "https://gitee.com/tao__tao/fastapi_vue3_admin/releases",
link: "https://gitee.com/tao__tao/FastapiAdmin/releases",
tag: "更新",
},
{
@@ -333,7 +333,7 @@ const vesionList = ref<VersionItem[]>([
title: "v3.2.0",
date: dayjs().subtract(1, 'day').format('YYYY-MM-DD HH:mm:ss'),
content: "新增用户行为分析功能。",
link: "https://gitee.com/tao__tao/fastapi_vue3_admin/releases",
link: "https://gitee.com/tao__tao/FastapiAdmin/releases",
tag: "新功能",
},
{
@@ -341,7 +341,7 @@ const vesionList = ref<VersionItem[]>([
title: "v3.1.0",
date: dayjs().subtract(3, 'day').format('YYYY-MM-DD HH:mm:ss'),
content: "优化权限管理系统。",
link: "https://gitee.com/tao__tao/fastapi_vue3_admin/releases",
link: "https://gitee.com/tao__tao/FastapiAdmin/releases",
tag: "优化",
},
]);