首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Flask使用外部XML API (带模型等)

通过Flask使用外部XML API (带模型等)
EN

Stack Overflow用户
提问于 2012-10-04 06:48:56
回答 1查看 1K关注 0票数 3

我将构建一个使用基于XML的API的use应用程序,我想使用Flask来实现它。

我真的不确定从哪里开始。我听说Flask库是一个很好的选择,但我不知道如何将它与db.model或requests的其他功能集成,因为我将构建一个类似db.model的应用程序。

我已经通读了这篇文章,但它对我没有真正的帮助,因为我不会使用本地数据库。https://github.com/mitsuhiko/flask/wiki/Large-app-how-to

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-04 23:32:55

requests库简化了发出HTTP请求的工作,但是它并没有特别帮助您使用响应XML。您可能更喜欢使用SudsPySimpleSOAPFlask-Enterprise来使用SOAP数据。同样,单独使用Flask并不能特别帮助您使用SOAP服务,但Flask补充了用于使用SOAP的其他Python库。

首先编写和测试与SOAP数据源交互的函数。这些函数应该作为应用程序的数据模型,将Python对象与SOAP请求相互转换。我假设您不需要本地缓存或特定于应用程序的本地数据存储,因为您提到不会使用本地数据库(尽管如果需要,可以很容易地添加这些)。

就像SQLAlchemy将SQL的细节与应用程序的其余部分隔离一样,SOAP支持的数据模型应该将应用程序的其余部分与SOAP细节隔离开来。在这些数据模型上构建您的应用程序,依赖于原生Python对象,就像您在大多数通用的Flask示例中看到的那样。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12717978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档