|
1 | 1 | <p align="center"> |
2 | 2 | <img alt="logo" src="https://oscimg.oschina.net/oscnet/up-d3d0a9303e11d522a06cd263f3079027715.png"> |
3 | 3 | </p> |
4 | | -<h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">RuoYi-Vue3-FastAPI v1.4.0</h1> |
| 4 | +<h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">RuoYi-Vue3-FastAPI v1.5.0</h1> |
5 | 5 | <h4 align="center">基于RuoYi-Vue3+FastAPI前后端分离的快速开发框架</h4> |
6 | 6 | <p align="center"> |
7 | 7 | <a href="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI/stargazers"><img src="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI/badge/star.svg?theme=dark"></a> |
8 | 8 | <a href="https://github.com/insistence/RuoYi-Vue3-FastAPI"><img src="https://img.shields.io/github/stars/insistence/RuoYi-Vue3-FastAPI?style=social"></a> |
9 | | - <a href="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI"><img src="https://img.shields.io/badge/RuoYiVue3FastAPI-v1.4.0-brightgreen.svg"></a> |
| 9 | + <a href="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI"><img src="https://img.shields.io/badge/RuoYiVue3FastAPI-v1.5.0-brightgreen.svg"></a> |
10 | 10 | <a href="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI/blob/master/LICENSE"><img src="https://img.shields.io/github/license/mashape/apistatus.svg"></a> |
11 | 11 | <img src="https://img.shields.io/badge/python-≥3.9-blue"> |
12 | 12 | <img src="https://img.shields.io/badge/MySQL-≥5.7-blue"> |
|
17 | 17 | RuoYi-Vue3-FastAPI是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。 |
18 | 18 |
|
19 | 19 | * 前端采用Vue3、Element Plus,基于<u>[RuoYi-Vue3](https://github.com/yangzongzhuan/RuoYi-Vue3)</u>前端项目修改。 |
20 | | -* 后端采用FastAPI、sqlalchemy、MySQL、Redis、OAuth2 & Jwt。 |
| 20 | +* 后端采用FastAPI、sqlalchemy、MySQL(PostgreSQL)、Redis、OAuth2 & Jwt。 |
21 | 21 | * 权限认证使用OAuth2 & Jwt,支持多终端认证系统。 |
22 | 22 | * 支持加载动态权限菜单,多方式轻松权限控制。 |
23 | 23 | * Vue2版本: |
@@ -127,15 +127,17 @@ npm run dev 或 yarn dev |
127 | 127 | # 进入后端目录 |
128 | 128 | cd ruoyi-fastapi-backend |
129 | 129 |
|
130 | | -# 安装项目依赖环境 |
| 130 | +# 如果使用的是MySQL数据库,请执行以下命令安装项目依赖环境 |
131 | 131 | pip3 install -r requirements.txt |
| 132 | +# 如果使用的是PostgreSQL数据库,请执行以下命令安装项目依赖环境 |
| 133 | +pip3 install -r requirements-pg.txt |
132 | 134 |
|
133 | 135 | # 配置环境 |
134 | 136 | 在.env.dev文件中配置开发环境的数据库和redis |
135 | 137 |
|
136 | 138 | # 运行sql文件 |
137 | 139 | 1.新建数据库ruoyi-fastapi(默认,可修改) |
138 | | -2.使用命令或数据库连接工具运行sql文件夹下的ruoyi-fastapi.sql |
| 140 | +2.如果使用的是MySQL数据库,使用命令或数据库连接工具运行sql文件夹下的ruoyi-fastapi.sql;如果使用的是PostgreSQL数据库,使用命令或数据库连接工具运行sql文件夹下的ruoyi-fastapi-pg.sql |
139 | 141 |
|
140 | 142 | # 运行后端 |
141 | 143 | python3 app.py --env=dev |
|
0 commit comments