当前位置: 首页 > news >正文

pear admin 后端启动

pear admin 后端启动

  • 一、项目结构
  • 二、启动

一、项目结构

应用结构:

Pear Admin Flask
├─applications  # 应用
│  ├─rights  # 
│  ├─system  # 静态资源文件
│  ├─users  # 
│  └─views  # 视图部分
├─common  # 公共模块
├─models  # 数据模型
├─extensions  # 注册插件
├─docs  # 文档说明
├─templates  # 静态模板文件
├─migrations  # 迁移文件记录
├─requirement.txt  # 依赖文件
├─.flaskenv  # 项目的配置文件
├─static    # 项目设定的 Flask 资源文件夹
│  ├─admin    # pear admin flask 的后端资源文件(与 pear admin layui 同步)
│  ├─index    # pear admin flask 的前端资源文件
│  └─upload     # 用户上传保存目录
└─templates # 项目设定的 Flask 模板文件夹├─admin   # pear admin flask 的后端管理页面模板│  ├─admin_log    # 日志页面│  ├─common       # 基本模板页面(头部模板与页脚模板)│  ├─console      # 系统监控页面模板│  ├─dept         # 部门管理页面模板│  ├─dict         # 数据自动页面模板│  ├─mail         # 邮件管理页面模板│  ├─photo        # 图片上传页面模板│  ├─power        # 权限(菜单)管理页面模板│  ├─role         # 角色管理页面模板│  ├─task         # 任务设置页面模板│  └─user         # 用户管理页面模板├─errors  # 错误页面模板└─index   # 主页模板

重点:

  1. 模型模块(module) → 对应数据库内容
  2. 后台逻辑(applications) → 处理逻辑
  3. 视图模块(templates) → 对应前端界面展示

二、启动

  1. 环境
    1. python 3.8
    2. pyenv 虚拟环境
  2. 启动源码
git clone https://gitee.com/pear-admin/pear-admin-flask# 进入 pear-admin-flask 代码根目录
cd pear-admin-flask# 切换分支
git checkout mini
  1. 安装依赖
# 创建虚拟环境
pyenv virtualenv 3.8.0 dowl_web# 然后使虚拟环境生效(windows)
pyenv activate dowl_web# 安装依赖
pip install -r requirement.txt
  1. 数据迁移
flask db init
flask db migrate -m '数据初始化'
flask db upgradeflask init-db
  1. 项目启动
flask run
http://www.lryc.cn/news/152669.html

相关文章:

  • C++:输出系统时间(及报错处理)
  • 使用Windbg动态调试排查软件启动不了的问题
  • Swift 技术 视频播放器滚动条(源码)
  • PixelSNAIL论文代码学习(2)——门控残差网络的实现
  • WebGPU学习(9)---使用Pipeline Overridable Constants
  • javaweb入门版学生信息管理系统-增删改查+JSP+Jstl+El
  • 云原生Kubernetes:K8S概述
  • nmap的使用
  • Python爬虫-某网酒店数据
  • 了解atoi和offsetof
  • 命令行编译VS工程
  • Linux防火墙命令
  • 大数据平台数据脱敏是什么意思?有哪些方案?
  • 前后端分离不存在会话,sessionid不一致问题
  • Python 3+ 安装及pip配置
  • StarRocks入门到熟练
  • Zabbix Api监控项值推送:zabbix_sender
  • Shell脚本开发:printf和test命令的实际应用
  • React笔记(三)类组件(1)
  • Hugging Face实战-系列教程4:padding与attention_mask
  • 睿趣科技:抖音开网店卖玩具怎么样
  • 简易虚拟培训系统-UI控件的应用4
  • #include <graphics.h> #include <conio.h> #include<stdlib.h>无法打开源文件解决方案
  • 【C语言】数据结构的基本概念与评价算法的指标
  • [PyTorch][chapter 54][Variational Auto-Encoder 实战]
  • Java实现HTTP的上传与下载
  • VPG算法
  • docker 笔记5:redis 集群分布式存储案例
  • 【Vue2】 axios库
  • 云计算 - 百度AIStudio使用小结