【部分解决】优化Flask restful的项目结构

之前已经实现了基本的Flask-restful的项目

但是目前的结构是:

更多的代码,暂时只能放在views.py中

希望优化结构

python – Flask-RESTful Project Structure – Stack Overflow

Larger Applications — Flask Documentation (0.10)

Modular Applications with Blueprints — Flask Documentation (0.10)

python – Getting the database connection from application context with Flask-Restful – Stack Overflow

python – How to access api.url_for in big Flask-Restful API – Stack Overflow

-》

Intermediate Usage — Flask-RESTful 0.2.1 documentation

此官网文档,已经给出范例了:

对于稍微复杂一点的项目,项目的结构,可以怎么写,为何这么写。

另外,其中也给出了:

我之前就要去操心的:

用上了:

蓝图Blueprints

的写法。

How To Structure Large Flask Applications | DigitalOcean

Looking For Flask Restful API Design Examples:flask

-》

roundstrial/rounds.py at master · robpearlman/roundstrial · GitHub

Restful API Design using Flask-RESTful (Part 1)

Getting started with RESTful APIs using the Flask microframework for Python

Versioning a Flask-Restful api – Cable Codes

感觉这个结构,更加值得参考。

flask-restful 复杂项目 结构

中高级用法 — Flask-RESTful 0.3.1 documentation

我如何组织 Flask 应用结构 – 技术翻译 – 开源中国社区

->

GitHub – mattupstate/overholt: Example Flask application illustrating some of my common practices

->

https://codeload.github.com/mattupstate/overholt/zip/master

暂时整理成:

还没添加v1,v2之类的版本

也没添加blueprint

但是整理了之前的多个功能代码,放到自己对应的文件中:

有空,再去折腾:

1.添加版本

2.添加蓝图blueprint



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量