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

flask项目拆分

如果flask非常大,有上万行代码就得对代码进行拆分,方便后期维护

先创建一个根目录

先新建一个app目录,然后在目录创建static,templates

python文件有__init__.py,models.py,views.py

init放初始文件,models定义模型,也就是数据库,views是路由

init代码

from flask import Flask from .views import blue # 初始文件 def create_app(): app = Flask(__name__) app.register_blueprint(blue) return app

view代码

from flask import Blueprint blue=Blueprint("blue",__name__) from .models import * @blue.route('/') def index(): return "<h1>欢迎访问Flask首页</h1><p>基础框架演示</p>"

app里的代码

from app import create_app app=create_app() if __name__ == '__main__': # debug=True 开发自动重启,生产务必关闭 app.run(host="0.0.0.0", port=5003, debug=True)
http://www.jsqmd.com/news/1158693/

相关文章:

  • Apache Doris 2.1 Job Scheduler 实战:3步实现MySQL数据秒级同步至Doris
  • 你的后台缺的不是 AI 聊天框,是一个能动手干活的 AI 同事
  • 单体架构拆解实践:从单体到模块化单体,提升开发者效率
  • Codex 为什么总是额度不够?分享几个真正能省 Credits 的使用技巧(实战总结)
  • TLS加密与访问控制实战指南:从原理到MQTT安全配置
  • 宝宝2岁想开始英语启蒙,推荐几个零基础入门省心好用的宝藏app
  • 2026赣州正规漏水检测维修权威推荐-卫生间漏水免砸砖维修/厨房阳台墙面暗管漏水检测/屋顶外墙堵漏维修-防水补漏公司实测口碑榜推荐 - 即刻修防水
  • 天津宝珀回收价格查询及靠谱平台实测排行(2026年7月最新) - 宝珀官方售后服务中心
  • 视频字幕提取终极指南:免费快速生成SRT字幕文件的本地解决方案
  • 国产 USB3.0 千兆网卡芯片 CH9153:Pin-to-Pin 替换 RTL8153,免改板、免驱、工业级
  • BERT模型Kubernetes生产部署实战:HuggingFace+FastAPI+GPU优化
  • 0.96寸 OLED (SSD1306) 驱动优化:STM32 HAL库实现 128x64 帧率 60Hz 刷新
  • ALOS PALSAR DEM 12.5m 数据预处理:从GeoTIFF到可用高程模型的5个关键步骤
  • Secure Boot硬件信任链:efuse、RPMB、HSM协同原理与实战避坑
  • Maven打包实践:实现代码与三方依赖分离
  • WordPress插件管理与代码规范:提升网站性能与安全性的最佳实践
  • 2026年7月无锡钢制地板/无锡金属地板铺设生产企业哪家专业_无锡福威金属制品有限公司 - 行业平台推荐
  • LlamaIndex实战指南:从RAG原理到生产部署
  • Zotero 9.0.6 发布:对话框优化、多问题修复,提升文献管理体验
  • 2026年OpenClaw智能体框架云原生部署实战:基于阿里无影+Docker的可审计AI工作流
  • 如何用10美元鼠标在macOS上获得超越苹果触控板的体验?Mac Mouse Fix完全指南
  • 平衡小车MPU6050姿态解算:互补滤波与卡尔曼滤波3种实现方案对比
  • 3款主流 RS485 收发器对比:ISO3082 vs MAX485 vs SN75176 在 EMI 与功耗实测
  • IndexedDB、Cache storage 和 Storage buckets
  • Kali Linux国内镜像源配置全攻略:解决无法定位软件包与加速更新
  • AI模型训练与推理计算量差异分析及优化实践
  • 影刀RPA Python Pandas表格数据处理:比Excel指令强大10倍
  • Tabby终端分屏终极指南:如何高效管理多任务工作流
  • 阿里云国际站服务器购买:Linux包管理依赖冲突解决方案:环境变量不生效的避坑指南
  • ARP协议实战:Wireshark抓包解析28字节数据帧与18字节填充