flask

基于python开发的微框架

  1. 轻量级框架
  2. 微和轻并不表示不适用于大项目,而是为开发者提供很大的构造空间

内置两大模块

  1. jinja2:模板引擎
  2. Werkzurg:WSGI工具

项目创建及其简单

  1. 通过一个文件,不超过六行代码实现一个Web服务器
  2. 创建Flask对象
  3. 使用实例进行路由注册
  4. 在路由下编写路由函数函数
  5. 进行返回

MVC,MTV

  1. 一种软件架构设计风格
  2. 核心是解耦合
  3. 将数据,业务处理,界面展示进行了一个拆分
  4. 层次清晰,便于维护,差量修改

项目结构划分

  1. flask_script:支持命令行参数,使用App创建manager对象,启动manager对象
  2. flask_blueprint :可以扩展路由
  3. 配置URI:数据库+驱驱动://用户名,用户密码,用户密码的主机
  4. flask_sqlalchemy,针对于flask进行优化和封装的SQLAlchemy,使用Models进行模型定制使用column,对·所有对象进行·创建create_all
  5. 实现数据库的迁移,需要初始化app和数据库( SQLAchemy)和flask_script配合使用,manager上面添加命令,MigrateCommand
  6. 项目结构Flask简要介绍图片的manager主要是 shell,runserver ,db(数据库),右边是放在大的App打的框架结构

相关文章:

  • 2021-09-09
  • 2021-04-23
  • 2021-10-07
  • 2021-08-23
  • 2021-10-20
  • 2021-06-02
  • 2021-08-05
  • 2021-06-05
猜你喜欢
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2022-02-25
  • 2022-12-23
  • 2022-12-23
  • 2021-11-11
相关资源
相似解决方案