项目布局¶

    接下来按照 安装简介 设置一个 Python 虚拟环境,然后为项目安装 Flask 。

    本教程假定项目文件夹名称为 ,本教程中代码块的顶端的文件名是基于该文件夹的相对名称。


    然而,当项目越来越大的时候,把所有代码放在单个文件中就有点不堪重负了。Python 项目使用 来管理代码,把代码分为不同的模块,然后在需要的地方导入模块。本教程也会按这一方式管理代码。

    • flaskr/ ,一个包含应用代码和文件的 Python 包。
    • venv/ ,一个 Python 虚拟环境,用于安装 Flask 和其他依赖的包。
    • 版本控制配置,如 git 。不管项目大小,应当养成使用版本控制的习惯。

    如果使用了版本控制,那么应当忽略运行项目时产生的临时文件以及编辑代码时编辑器产生的临时文件。忽略文件的基本原则是:不是你自己写的文件就可以忽略。举例来说,假设使用 git 来进行版本控制,那么使用 来设置应当忽略的文件, 文件应当与下面类似: