一、项目布局
创建一个项目目录文件夹:flask-tutorial
项目目录将包含:
-
flaskr/
,一个包含你的应用程序代码和文件的Python包。 -
tests/
,一个包含测试模块的目录。 -
venv/
,这是一个安装Flask和其他依赖项的Python虚拟环境。 - 安装文件告诉Python如何安装您的项目。
- 版本控制配置,如git。无论大小如何,您都应该养成对所有项目使用某种版本控制的习惯。
- 您将来可能添加的任何其他项目文件。
这是最终项目布局如下所示:
/home/user/Projects/flask-tutorial ├── flaskr/ │ ├── __init__.py │ ├── db.py │ ├── schema.sql │ ├── auth.py │ ├── blog.py │ ├── templates/ │ │ ├── base.html │ │ ├── auth/ │ │ │ ├── login.html │ │ │ └── register.html │ │ └── blog/ │ │ ├── create.html │ │ ├── index.html │ │ └── update.html │ └── static/ │ └── style.css ├── tests/ │ ├── conftest.py │ ├── data.sql │ ├── test_factory.py │ ├── test_db.py │ ├── test_auth.py │ └── test_blog.py ├── venv/ ├── setup.py └── MANIFEST.in