# Pear Admin Flask Api
**Repository Path**: victorwjw/pear-admin-flask-api
## Basic Information
- **Project Name**: Pear Admin Flask Api
- **Description**: 🧂 flask前后端分离后台管理系统
- **Primary Language**: Python
- **License**: MIT
- **Default Branch**: dev
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 5
- **Created**: 2022-02-19
- **Last Updated**: 2022-02-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Pear Admin Flask Api
Flask 前后端分离后台管理系统
[预 览](http://flask.pearadmin.com) | [官 网](http://www.pearadmin.com/) | [群聊](https://jq.qq.com/?_wv=1027&k=5OdSmve) | [社区](http://forum.pearadmin.com/)
### 项目简介
>Pear Admin 基于 Flask 的前后端分离后台管理系统
项目处于开发阶段
### 如何参与
欢迎对于项目欠缺的部分提issue,能提交pr更好啦
### 加入项目
欢迎有flask前后端分离开发经验的小伙伴参与项目
请发邮件到mkg@pearadmin.com
有能力有时间有经验的小伙伴们快来!!!
#### 安装 启动
```cmd
git clone https://gitee.com/pear-admin/pear-admin-flask-api.git
flask run
celery -A entrance.extensions.celery worker --loglevel=info
```
### 使用
#### 命令行创建模块,api
flask new **
flask new module
flask new api
#### 蓝图
在 backend/entrance/register_blueprint.py 进行注册
将定义的蓝图导入,并写到blueprint_list中
```python
from modules.admin.api.auth import bp as auth_bp
```
```python
blueprint_list = [
pet_bp,
auth_bp
]
```
#### 数据库模型
需要进行数据库迁移(生成表结构)在backend/entrance/register_model.py中进行注册
将你的模型模块名写入
```
model_lists = [
'admin.models.pet',
'admin.models.user'
]
```
### api文档
- Swagger UI
http://localhost:5000/swagger-ui
- Redoc
http://localhost:5000/redoc
- Redoc
http://localhost:5000/rapidoc