Facebook资深架构师带你从零设计Twitter,14周快速搭建一个P8(L5)水准的项目
我写了一个Flask-restful的快速模板
前言
前几天在进行项目开发的时候,发现用Flask写一些轻量化的Web程序还是比较合适的。其实在Flask家族中,为了能够更加方便的开发Restful风格的接口,Flask-restful是一个不错的选择。虽然Flask-restful提供了比较完整的官方文档,但是距离开发上线项目还是不是很方便,因此我写了一个Flask-restful的快速模板。
此项目采用Mysql作为持久层数据库,实现了一个资源的5个接口,满足基本的web开发需求。
项目简介
首先是项目的文件结构。
├── flask_app
│ ├── common
│ │ ├── __init__.py
│ │ └── utils.py
│ ├── user
│ │ ├── __init__.py
│ │ ├── models.py
│ │ └── views.py
│ └── __init__.py
├── config.py
├── LICENSE
├── main.py
└── requirements.txt
项目中采用了蓝图来划分功能块,方面划分项目模块,并且提升可维护性。
目前我认为这是一个相对比较科学的文件组织方案了。
Restful接口设计
基本的接口从两个路由进行接收
===========================&#