长颈瓶与长颈瓶,应使用,以及

2024-05-23 16:58:48 发布

您现在位置:Python中文网/ 问答频道 /正文

这两个库的主要区别是什么。在可用性和功能方面

如果你已经有了大量的模型类,那么使用flask untist就非常有意义了,对吧?。如果用烧瓶盛酒来做的话,它会缺少什么特点呢。或者,酒瓶给你的是什么,那酒瓶不宁不能提供。?


Tags: 模型功能flask烧瓶意义可用性区别酒瓶
1条回答
网友
1楼 · 发布于 2024-05-23 16:58:48

虽然我确信“瓶静”和“瓶静”之间会有明显的重叠,但就我所知,这里是方向的差异:

Flask RESTful的目标是通用的,它是“与现有ORM/库一起工作的轻量级抽象”。您的resources甚至不必是绑定到数据库的模型,它可以是任何东西。

另一方面,Flask untist明确表示,他们最好的用例是“从SQLAlchemy模型创建简单的ReSTful JSON api”

因此,如果您有很多SQLAlchemy模型,并且需要这些模型中相当标准的REST API,那么您可以使用Flask untist来加速开发,您只需要很少的代码就可以将模型公开到API中。

如果您有自定义的端点,或者希望使用不受SQLAlchemy支持的模型,那么可以在Flask RESTful上创建自己的模型

如何决定/或使用两者

您也可以使用足够的代码来定制Flask untist(序列化、自定义查询等),您可以使用这两种框架。

例如,要决定是否有更多结构化的基于模型的api或更多定制的api,这将节省您最多的开发时间,并且只有在出现特殊情况时才处理。

您可以在一个烧瓶应用程序中同时使用这两个应用程序,没有问题,您只需将/api/resource-a/映射到一个烧瓶不宁API,并将/api/resource-b/映射到另一个使用烧瓶RESTful创建的API

相关问题 更多 >