小闫的WIKI小闫的WIKI
首页
Java开发
Java面试
Linux手册
  • AI相关
  • Python Flask
  • Pytorch
  • youlo8
SEO
uniapp小程序
Vue前端
work
数据库
软件设计师
CICD
Agent
下载
入门指南
Gitee
首页
Java开发
Java面试
Linux手册
  • AI相关
  • Python Flask
  • Pytorch
  • youlo8
SEO
uniapp小程序
Vue前端
work
数据库
软件设计师
CICD
Agent
下载
入门指南
Gitee
  • AI相关

    • AI CODE

      • 4.AI数学基础

        • 概率论

          • 概述
        • 微积分

          • 概述
      • 6单层神经网络

        • 概述
    • 0.Anaconda
    • 0.JupyterNotebook
    • 1.人工智能基础(了解)
    • 10.PyTorch数据处理与网络模型构建
    • 11.深入PyTorch模型的训练与可视化
    • 2.Python基础入门
    • 3.Python高级编程
    • 4.AI数学基础
    • 5.机器学习
    • 6.神经网络
    • 7.卷积神经网络CNN
    • 8.深度学习优化
    • 9.数据获取、整理与应用
  • COZE

    • COZE基础
  • PythonFlask

    • PythonFlask
    • PythonFlask框架重构
    • PythonFlask项目实战
  • Pytorch

    • 杠杆

      • 概述
    • torchProject

      • 原笔记

        • 概述
      • PyTorch入门基础串讲

        • 概述
    • pytoch
  • youlo8

    • YOLO专题教程
    • youlo8与视觉AI上
    • youlo8与视觉AI下

Python Flask框架重构 - Flaskula

Flaskula(Flask + Formula,暗含"标准化解决方案")

1.项目结构

flaskula/
├── app.py                  # 主应用入口(Flask实例化 & 启动)
├── application.py          # 应用核心配置(扩展初始化/全局对象)
├── application.yml         # YAML格式配置文件(数据库/密钥等)
├── core/
│   └── __init__.py         # 框架核心初始化(工厂模式/单例)
├── db/
│   └── app.db              # SQLite数据库文件
├── interceptors/
│   ├── __init__.py         # 拦截器注册中心
│   ├── auth.py             # 认证拦截器(JWT/权限校验)
│   └── error_handler.py    # 全局异常处理器
├── module/
│   ├── __init__.py         # 功能模块注册
│   ├── base/
│   │   ├── BaseMixin.py    # 基础混入类
│   │   ├── ModelMixin.py   # 模型扩展方法
│   │   └── __init__.py
│   ├── pojo/
│   │   ├── __init__.py
│   │   └── user.py         # 用户实体类
│   ├── socket/             # WebSocket模块
│   └── state/              # 状态管理模块
├── requirements.txt        # Python依赖清单
├── routes/
│   ├── __init__.py         # 路由蓝图注册
│   ├── index.py            # 首页路由
│   └── member.py           # 用户成员路由
├── service/
│   ├── __init__.py
│   └── user_service.py     # 用户业务逻辑
├── static/
│   ├── js/
│   │   ├── BaseConfig.js   # 前端基础配置
│   │   ├── member/
│   │   │   ├── login.js    # 登录逻辑
│   │   │   └── register.js # 注册逻辑
│   │   └── socket.io.js    # Socket.IO客户端
│   └── plugins/            # 前端库(Bootstrap/jQuery等)
├── templates/
│   ├── common/
│   │   └── layout.html     # 基础模板
│   ├── index.html          # 首页模板
│   └── member/
│       ├── login.html      # 登录页
│       └── register.html  # 注册页
└── utils/
    ├── __init__.py
    ├── data_helper.py      # 数据预处理工具
    ├── logger_utils.py     # 日志工具
    ├── rep_helper.py       # 响应格式化工具
    └── url_manager.py      # URL生成器
最近更新: 2025/9/4 21:54
Prev
PythonFlask
Next
PythonFlask项目实战