flask
基于python开发的微框架
- 轻量级框架
- 微和轻并不表示不适用于大项目,而是为开发者提供很大的构造空间
内置两大模块
- jinja2:模板引擎
- Werkzurg:WSGI工具
项目创建及其简单
- 通过一个文件,不超过六行代码实现一个Web服务器
- 创建Flask对象
- 使用实例进行路由注册
- 在路由下编写路由函数函数
- 进行返回
MVC,MTV
- 一种软件架构设计风格
- 核心是解耦合
- 将数据,业务处理,界面展示进行了一个拆分
- 层次清晰,便于维护,差量修改
项目结构划分
- flask_script:支持命令行参数,使用App创建manager对象,启动manager对象
- flask_blueprint :可以扩展路由
- 配置URI:数据库+驱驱动://用户名,用户密码,用户密码的主机
- flask_sqlalchemy,针对于flask进行优化和封装的SQLAlchemy,使用Models进行模型定制使用column,对·所有对象进行·创建create_all
- 实现数据库的迁移,需要初始化app和数据库( SQLAchemy)和flask_script配合使用,manager上面添加命令,MigrateCommand
- 项目结构
图片的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
相关资源
-
下载
2023-01-11
-
下载
2023-01-25
-
下载
2022-12-04