Skip to content
大纲链接

目录结构

PPX 的目录结构如下所示。其中,d代表文件夹, -代表文件。

js
PPX
├── LICENSE (- 开源许可证)
├── README.md (- 框架介绍)
├── api (d 业务层)
│   ├── __init__.py (- 包目录文件)
│   ├── api.py (- 业务层API,供前端JS调用)
│   ├── db (d 数据库)
│   │   ├── models.py (- 数据表)
│   │   └── orm.py (- 操作数据库类)
│   ├── storage.py (- 操作存储在数据库中的数据)
│   └── system.py (- 系统类)
├── build (d 打包)
├── gui (d 视图层)
│   ├── index.html (- 用户页面访问入口)
│   ├── pnpm-lock.yaml (- pnpm锁定安装时的包的版本号)
│   ├── package.json (- 包的依赖管理配置文件)
│   ├── public (d 存放网页图标)
│   ├── src (d 存放视图、工具类)
│   │   ├── App.vue (- 主组件)
│   │   ├── assets (d 本地静态资源)
│   │   │   ├── iconfont (d 字体图标)
│   │   │   ├── main.scss (- 主样式)
│   │   ├── components (d 公共组件)
│   │   │   ├── BtnUpdate.vue (- 程序升级)
│   │   │   ├── HelloWorld.vue (- demo组件)
│   │   │   └── SvgIcon (d svg图标)
│   │   └── main.js (- 视图层主脚本)
│   └── vite.config.js (- vite配置文件)
├── main.py (- 主程序)
├── pnpm-lock.yaml (- pnpm锁定安装时的包的版本号)
├── package.json (- 包的依赖管理配置文件)
├── pyapp (d PPX配置信息)
│   ├── config (d 配置信息)
│   │   ├── __init__.py (- 包目录文件)
│   │   └── config.py (- 配置信息)
│   ├── db (d 数据库配置信息)
│   │   ├── alembic (d 数据库迁移配置信息)
│   │   │   ├── README (- 迁移命令教程)
│   │   │   ├── env.py (- 迁移配置信息)
│   │   │   ├── script.py.mako (- 记录迁移信息模板)
│   │   │   └── versions (d 迁移信息记录)
│   │   ├── alembic.ini (- 迁移配置信息)
│   │   └── db.py (- 数据库类)
│   ├── icon (d 程序图标)
│   ├── nodemon.json (- python脚本热更新配置信息)
│   ├── package (d 打包配置信息)
│   │   ├── deb (d Linux打包配置信息)
│   │   │   ├── control (- 配置文件)
│   │   │   ├── makeDeb.py (- 打包脚本)
│   │   │   ├── postinst (- 安装程序预处理脚本)
│   │   │   ├── PPX.desktop (- Linux桌面图标配置文件)
│   │   ├── dmg (d macOS打包配置信息)
│   │   │   ├── bg.png (- dmg文件背景图片)
│   │   │   ├── dmg.py (- dmg打包配置信息)
│   │   │   ├── getDMG.py (- 预处理)
│   │   │   └── 潘高的小站.webloc ()
│   │   └── exe (d Windows打包配置信息)
│   │       ├── InnoSetup.iss (- InnoSetup配置文件)
│   │       ├── InnoSetup6 (d InnoSetup主程序)
│   │       ├── getAppISSID.py (- 预处理)
│   │       └── getIss.py (- 获取iss配置文件)
│   ├── requirements.txt (- Python环境依赖包)
│   ├── spec (d Pyinstaller打包配置信息)
│   │   └── getSpec.py (- 获取Pyinstaller打包配置信息脚本)
│   └── update (d 更新程序)
│       └── update.py (- 更新程序)
└── static (d 静态文件)
    └── db (d 数据库)
        ├── base.db (- 数据库)
        ├── migration.sql (- 迁移数据)
        └── version (- 迁移数据版本号)