7、Flask CBV 与 RESTful API
我曾经在之前的工作中,使用20行代码实现使用传统视图100多行实现的增删改查的功能。之前使用的是flask_restful,但是这个模块没有swagger文档,还挺说这个模块的负责人是物理层面的找不到了,后面我又接触到flask_restx这个模块,实现了文档自动生成这个很重要的功能。
一、为什么需要 Class-Based Views(CBV)和 RESTful API
1.1 函数视图的局限性
传统的 Flask 函数视图(Function-Based Views)虽然简单,但在复杂场景下存在以下问题:
...About 4 min