python mvc项目 目录结构
时间: 2023-07-28 14:24:23 浏览: 179
python项目目录结构
在 Python 中,MVC 项目的目录结构可以按照以下方式组织:
```
project_name/
├── app/
│ ├── __init__.py
│ ├── controllers/
│ │ ├── __init__.py
│ │ ├── home_controller.py
│ │ └── user_controller.py
│ ├── models/
│ │ ├── __init__.py
│ │ ├── home_model.py
│ │ └── user_model.py
│ └── views/
│ ├── __init__.py
│ ├── home/
│ │ ├── index.html
│ │ └── about.html
│ ├── user/
│ │ ├── login.html
│ │ └── register.html
│ └── shared/
│ ├── layout.html
│ └── navbar.html
├── config/
│ ├── __init__.py
│ ├── app_config.py
│ ├── database_config.py
│ └── routes.py
├── static/
│ ├── css/
│ ├── js/
│ └── img/
├── tests/
│ ├── __init__.py
│ ├── test_home_controller.py
│ ├── test_user_controller.py
│ ├── test_home_model.py
│ └── test_user_model.py
├── requirements.txt
├── run.py
└── README.md
```
其中,`app` 文件夹包含了 MVC 中的三个部分:`controllers`(控制器)、`models`(模型)和 `views`(视图);`config` 文件夹包含了项目的配置文件;`static` 文件夹包含了静态文件,如 CSS、JavaScript 和图像;`tests` 文件夹包含了项目的单元测试;`requirements.txt` 文件包含了项目的依赖项;`run.py` 文件是项目的入口文件;`README.md` 是项目的说明文档。
阅读全文