flask系列之项目框架

flask作为一个小巧的web框架受到很多人喜爱,这里讲一下flask开发web应用时的一个典型框架,从总体上把握结构



上面就是一个典型的结构。

在app文件的外面是manage.py,是一个启动文件

app里面有auth:也就是controller。里面有各种需要的和前端交互的类和方法。

其次,templates作为一个固定的文件夹,存储了所有的html文件,所有的返回模板的方法都会从这个文件夹开始找而且默认是作为模板的根文件。

我们还可以看到static文件,里面有css,图片等静态文件,比如js文件也可以存储在里面。

config.py文件一般是存储各种配置的,比如各种插件的初始化,比如

LoginManager、Bootstrap、Pagedown这些

还有就是各种auth类的注册

models文件是映射数据库相关的,每张表都能在这个文件里面找到一个类做映射关系                       

至于其它的都是在这个基本结构下衍生出来的


猜你喜欢

转载自blog.csdn.net/u012322855/article/details/79357075