鑒于眾多web開源框架,本框架設計直接奔向多應用模式開發,以下為簡化的目錄結構
~~~
project 項目目錄
├─application 應用目錄
│ ├─app_name 應用目錄
│ │ ├─controller 控制器目錄
│ │ ├─model 模型目錄
│ │ ├─forms 表單目錄
│ │ ├─route.py 應用目錄路由
│ │ └─... 更多目錄
│ │
│ ├─middle 中間件目錄
│ └─models sqlalchemy模型文件
│
├─config 全局配置目錄
│ ├─base.py 配置共用方法
│ ├─config.py 配置文件
│ └─route.py 全局路由配置
│
├─migrate 數據庫版本備份目錄
│
├─runtime 應用的運行時目錄(可寫,可定制)
├─static 靜態文件
├─templates 模板文件
├─vendor 核心類文件
├─alembic.ini alembic配置文件
├─web.py 啟動文件
~~~