Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -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">
Expand All @@ -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.

Expand All @@ -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)
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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)
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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">
Expand All @@ -30,7 +30,7 @@

## 📘 项目介绍

**FastAPI Vue3 Admin** 是一套 **完全开源、高度模块化、技术先进的现代化快速开发平台**,旨在帮助开发者高效搭建高质量的企业级中后台系统。该项目采用 **前后端分离架构**,融合 Python 后端框架 `FastAPI` 和前端主流框架 `Vue3` 实现多端统一开发,提供了一站式开箱即用的开发体验。
**FastApiAdmin** 是一套 **完全开源、高度模块化、技术先进的现代化快速开发平台**,旨在帮助开发者高效搭建高质量的企业级中后台系统。该项目采用 **前后端分离架构**,融合 Python 后端框架 `FastAPI` 和前端主流框架 `Vue3` 实现多端统一开发,提供了一站式开箱即用的开发体验。

> **设计初心**: 以模块化、松耦合为核心,追求丰富的功能模块、简洁易用的接口、详尽的开发文档和便捷的维护方式。通过统一框架和组件,降低技术选型成本,遵循开发规范和设计模式,构建强大的代码分层模型,搭配完善的本地中文化支持,专为团队和企业开发场景量身定制。

Expand All @@ -49,7 +49,7 @@
## 📦 工程结构概览

```sh
fastapi_vue3_admin
FastapiAdmin
├─ backend # 后端工程 (FastAPI + Python)
├─ frontend # Web前端工程 (Vue3 + Element Plus)
├─ fastapp # 移动端工程 (UniApp + Wot Design Uni)
Expand Down Expand Up @@ -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
```

### 后端启动
Expand Down Expand Up @@ -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>

## 🙏 特别鸣谢
Expand Down Expand Up @@ -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)
6 changes: 3 additions & 3 deletions backend/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# FastAPI Vue3 Admin - Backend
# FastApiAdmin - Backend

一个基于 FastAPI 的现代化后端管理系统,为前端 Vue3 管理系统提供完整的 API 服务支持。

Expand Down Expand Up @@ -42,7 +42,7 @@
## 📁 项目结构

```txt
fastapi_vue3_admin/backend/
FastapiAdmin/backend/
├── 📁 app/ # 项目核心代码
│ ├── 💾 alembic/ # 数据库迁移管理
│ ├── 🌐 api/ # API 接口模块
Expand Down Expand Up @@ -97,7 +97,7 @@ module_*/
```bash
# 克隆项目
git clone <repository-url>
cd fastapi_vue3_admin/backend
cd FastapiAdmin/backend

# 创建虚拟环境(推荐)
python3 -m venv venv
Expand Down
10 changes: 5 additions & 5 deletions backend/app/scripts/data/system_param.json
Original file line number Diff line number Diff line change
Expand Up @@ -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": "网站名称",
Expand All @@ -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": "网站描述",
Expand Down Expand Up @@ -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": "隐私政策",
Expand All @@ -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": "用户协议",
Expand All @@ -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": "源码代码",
Expand Down
4 changes: 2 additions & 2 deletions backend/sql/mysql/fastapiadmin_2025-10-08_041312.sql
Original file line number Diff line number Diff line change
Expand Up @@ -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 */;

--
Expand Down Expand Up @@ -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 */;

--
Expand Down
Loading