edit md
This commit is contained in:
@@ -8,8 +8,7 @@
|
|||||||
开 箱 即 用 的 Flask 快 速 开 发 平 台
|
开 箱 即 用 的 Flask 快 速 开 发 平 台
|
||||||
</h4>
|
</h4>
|
||||||
|
|
||||||
[预览](http://flask.pearadmin.com:8000) | [官网](http://www.pearadmin.com/) | [群聊](docs/group.md) | [文档](docs/detail.md)
|
[预览](http://flask.pearadmin.com:8000) | [官网](http://www.pearadmin.com/) | [群聊](docs/assets/qqgroup.jpg) | [文档](docs/detail.md)
|
||||||
|
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="#">
|
<a href="#">
|
||||||
@@ -29,6 +28,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
#### 项目简介
|
#### 项目简介
|
||||||
|
|
||||||
Pear Admin Flask 基于 Flask 的后台管理系统,拥抱应用广泛的python语言,通过使用本系统,即可快速构建你的功能业务
|
Pear Admin Flask 基于 Flask 的后台管理系统,拥抱应用广泛的python语言,通过使用本系统,即可快速构建你的功能业务
|
||||||
项目旨在为 python 开发者提供一个后台管理系统的模板,可以快速构建信息管理系统。
|
项目旨在为 python 开发者提供一个后台管理系统的模板,可以快速构建信息管理系统。
|
||||||
项目使用flask-sqlalchemy + 权限验证 + Flask-APScheduler 定时任务 + marshmallow 序列化与数据验证
|
项目使用flask-sqlalchemy + 权限验证 + Flask-APScheduler 定时任务 + marshmallow 序列化与数据验证
|
||||||
@@ -47,6 +47,7 @@ Pear Admin Flask 基于 Flask 的后台管理系统,拥抱应用广泛的pytho
|
|||||||
#### 项目结构
|
#### 项目结构
|
||||||
|
|
||||||
## 应用结构
|
## 应用结构
|
||||||
|
|
||||||
```应用结构
|
```应用结构
|
||||||
Pear Admin Flask
|
Pear Admin Flask
|
||||||
├─applications # 应用
|
├─applications # 应用
|
||||||
@@ -67,6 +68,7 @@ Pear Admin Flask
|
|||||||
```
|
```
|
||||||
|
|
||||||
## 资源结构
|
## 资源结构
|
||||||
|
|
||||||
```资源结构
|
```资源结构
|
||||||
Pear Admin Flask
|
Pear Admin Flask
|
||||||
├─static # 项目设定的 Flask 资源文件夹
|
├─static # 项目设定的 Flask 资源文件夹
|
||||||
@@ -98,7 +100,6 @@ git clone https://gitee.com/pear-admin/pear-admin-flask
|
|||||||
|
|
||||||
# 安 装
|
# 安 装
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 修改配置
|
#### 修改配置
|
||||||
@@ -154,6 +155,7 @@ flask new --type view --name test/a
|
|||||||
```
|
```
|
||||||
|
|
||||||
#### 使用docker-compose运行项目
|
#### 使用docker-compose运行项目
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://gitee.com/pear-admin/pear-admin-flask
|
git clone https://gitee.com/pear-admin/pear-admin-flask
|
||||||
|
|
||||||
@@ -191,7 +193,7 @@ main 分支是对 mini 分支的后续,目前还在开发中。
|
|||||||
#### 预览项目
|
#### 预览项目
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
|---------------------|---------------------|
|
| ---------------------- | ---------------------- |
|
||||||
|  |  |
|
|  |  |
|
||||||
| |  |
|
|  |  |
|
||||||
|  |  |
|
|  |  |
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import datetime
|
import datetime
|
||||||
|
import os
|
||||||
|
|
||||||
from flask import Flask, request
|
from flask import Flask, request
|
||||||
from flask_sqlalchemy import SQLAlchemy, BaseQuery
|
from flask_sqlalchemy import SQLAlchemy, BaseQuery
|
||||||
@@ -91,3 +92,9 @@ ma = Marshmallow()
|
|||||||
def init_databases(app: Flask):
|
def init_databases(app: Flask):
|
||||||
db.init_app(app)
|
db.init_app(app)
|
||||||
ma.init_app(app)
|
ma.init_app(app)
|
||||||
|
if os.environ.get('WERKZEUG_RUN_MAIN') == 'true':
|
||||||
|
with app.app_context():
|
||||||
|
try:
|
||||||
|
db.engine.connect()
|
||||||
|
except Exception as e:
|
||||||
|
exit(f"数据库成功失败: {e}")
|
||||||
|
|||||||
Reference in New Issue
Block a user