代码拉取完成,页面将自动刷新
同步操作将从 Pear Admin/Pear Admin Flask 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
您可以使用 git 来克隆远程仓库:
# 进入项目主目录
cd Pear Admin Flask
# 使用 git 克隆远程仓库
git clone https://gitee.com/pear-admin/pear-admin-flask.git
# 切换分支
git checkout master # master, main or mini
或者直接前往 Pear Admin Flask 项目的Gitee 主页下载项目仓库。
我们推荐使用 Python 的虚拟环境来开发该项目,这样便于项目的迁移与二次开发。当然,您也可以选择使用原 Python 环境。
如果你想创建 Python 虚拟环境,你可以使用下面的命令行:
# 在当前目录的venv文件夹创建虚拟环境
python -m venv venv
# Windows 激活虚拟环境
.\test_env\Scripts\Activate.ps1
# Linux 和 Mac 激活虚拟环境
source ./test_env/bin/activate
如果在创建虚拟环境时报错 “ModuleNotFoundError” ,这说明您的 Python 版本小于 3.3 。
# 使用 pip 安装必要模块(对于 master 分支)
pip install -r requirement\requirement.txt
# 使用 pip 安装必要模块(对于 mini 分支)
pip install -r requirement.txt
或者您可以尝试:
# 使用 pip 安装必要模块
python -m pip install -r requirement.txt
在 applications/config.py
中配置好数据库。
由于结构与目录调整,我们简化了项目结构,废弃了文件
.flaskenv
,请使用 config.py 配置程序。
并使用以下命令生成数据库文件:
# 初始化数据库
flask db init
flask db migrate
flask db upgrade
flask admin init
# linux
run.bat
# windows
./run.sh
# 安装docker-compose
curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version
docker-compose up -d # -d后台运行
docker-compose stop # 停止启动
docker-compose down # 清除容器
dockerdata/config.py # 配置文件
dockerdata/mysql/initdb/ # MySQL初始化数据在
rm -rf dockerdata/mysql/{log,data}/* # down掉容器后启动需要清除删除log,dat
恭喜!现在您已经成功搭建并运行了 Pear Admin Flask ,是时候参与开发了:
请阅读:
其它章节等待更新。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。