果然跟着python2的项目学习Flask有点让人烦躁- - ,除了今天蓝桥杯模拟赛,搞了一天才这么点进度。我去!
什么是MVC架构
完成后的目录结构是这样的:非常简单,一个static文件夹,一个templates文件夹,一个py文件。
以上的目录结构是flask初始时的结构,这个只能应对很小的项目,对于大型复杂的项目,我们需要引入包的管理,MVC架构设计。
- Model(模型)
是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。 - View(视图)
是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的。 - Controller(控制器)
是应用程序中处理用户交互的部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
目录结构重构,引入包管理
- 新建一个runserver.py文件,作为项目统一入口文件
- 新建blog2文件夹,把已存在的static,templates,app.py移到blog