Flask学习:程序的基本项目结构(1)
2019-02-13 本文已影响13人
z小志
| - projectName
| - app //程序包
| - templates //jinjia2模板
| - static //css,js 图片等静态文件
| - main //py程序包 ,可以有多个这种包,每个对应不同的功能
| - __init__.py
| - errors.py
| - forms.py
| - views.py //路由
| - __init__.py
| - email.py //邮件处理程序
| - models.py //数据库模型
| - migrations //数据迁移文件夹
| - tests //单元测试
| - __init__.py
| - test*.py //单元测试程序,可以包含多个对应不同的功能点测试
| - venv //虚拟环境
| - requirements.txt //列出了所有依赖包以及版本号,方便在其他位置生成相同的虚拟环境以及依赖
| - config.py //全局配置文件,配置全局变量
| - manage.py //启动程序
附:requirements.txt 生成方法:Python项目自动生成requirements.txt