从零开始用 Flask 搭建一个官网(二)文件规范

本文介绍了如何从零开始使用Flask搭建官网,重点讲述目录结构的重构,包括项目名称、启动文件run.py、配置文件config.py、调试文件manage.py以及MVC架构的各部分。同时,讲解了引入包的管理,如run.py中导入主文件的包,以及配置文件和初始化文件的设置。最后,鼓励读者尝试运行run.py并检查是否成功。
摘要由CSDN通过智能技术生成

目录结构重构

 首先我们将文件夹创建如上图

这样就相当于一个大工程结构了:

1)最上层Official目录是项目名称,一个项目下可以包括多个模块,也就是应用,每个应用下有自己的配置文件,初始化文件,MVC架构。

2)run.py:与应用模块平级,作为项目启动文件

3)config.py:配置文件,数据库用户名密码等等

4)manage.py:调试文件,在开发过程中进行调试

5)第二级app目录:模块名称

       views.py:MVC中的C,主要存放视图函数

       models.py:MVC中的M,主要存放实体类文件,映射数据库中表

       templates目录:MVC中的V,存放html文件

       static目录:静态文件,主要存放css,js等文件

       form.py:用户存放表单验证函数

       api.py:用于存放restful接口函数

       __init__.py:模块初始化文件,Flask 程序对象的创建必须在 __init__.py 文件里完成, 然后我们就可以安全的导入引用每个包。

引入包管理

1.run.p

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值