在 Python Web 项目中,通常会使用如下的目录结构:
project/
├── app/
│ ├── __init__.py
│ ├── models.py
│ ├── routes.py
│ ├── static/
│ ├── templates/
│ └── utils.py
├── config.py
├── requirements.txt
└── run.py
其中:
app/
目录存放应用代码。app/__init__.py
文件是 Python 模块的初始化文件,是应用包的根目录。app/models.py
文件存放数据模型,用于与数据库交互。app/routes.py
文件存放路由定义,负责将用户的请求映射到对应的处理函数。app/static/
目录存放静态文件,如 CSS 样式表、JavaScript 脚本和图片等。