本次课程我们来实现一个视频在线教育网站。
在上一阶段的学习中,我们创建的 Flask App 属于 Hello Kitty 级别,代码基本都是写在一个 Python 文件中,最多加上 templates 模板文件目录和 static 静态文件目录。对于一个小型的项目,这样的结构勉强可以应付,但显然不适合中大型的项目。本课程的主要目标就是搭建一个适合中大型项目开发的 Flask 项目结构。
项目从小到大,最重要的就是要做到模块化,根据代码的功能将代码划分为多个文件。安装功能划分后,如果每个文件还是太大,就可以把每个文件再拆分成多个文件然后放在一个目录下。这个思想贯穿后续章节中涉及的后端代码模块化。
通过该本课程的学习,大家能够深入了解 Flask 开发体系,提升熟练度。以下是本课程所涉及到的主要知识点。
第一部分:
第二部分: