项目结构应该是这样的
2017-11-24 本文已影响12人
转身丶即天涯
最近写了一个flask的小网站挂到了阿里云的服务器上,于是发现了很多问题。
最严重的就是没有项目经验,并不知道规范的项目结构应该如何构建,在看了视频和Github上的一些源代码后发现,一个良好的项目结构确实一目了然,便于开发和维护,当某一个地方出现问题之后可以快速定位问题。
了解了问题所在后应该纠正自己。
规范的项目结构应该是这样的:
image.png
先建立3个文件夹,分别是app,etc,tests。还有3个py文件。
- app目录:用于存放web应用相关内容。
- etc目录:存放实例。
- tests目录:存放单元测试代码。
- config.py:存放flask应用的配置
- manage.py:存放脚本代码的文件
- run.py:flask应用的入口
app目录中一定要有两个目录,一个是static,另一个是templates。
static用于存放静态文件,比如css,js,图片,字体等等。
templates用于存放html页面。