使用Django进行API之间的通信?

2024-06-07 04:10:39 发布

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

我是编程界的新手。我懂一点python,我正在学习Django。我知道Django对于网页后端非常有用

但我不仅仅想要一个网站或网络应用。我想要的是通过API与不同的应用程序(如CRM(客户关系管理)、SQL数据库、批量邮件软件等)进行通信,从而集中我公司的所有运营

例如,我希望当我在CRM软件(销售)中执行一个操作时,它会激活我正在创建的一个scrapy脚本,该脚本会刮取某些页面,然后将信息存储在我的SQL数据库中

我是否可以通过Django将所有这些集中起来,就好像它是连接我所有脚本和API之间通信的中央基础一样


Tags: django脚本api数据库应用程序网页sql软件
2条回答

对。我会尝试向您的Django服务器发送任何POST请求。在这段代码中,尝试对任何其他服务器执行POST请求。这应该是所有你需要开始建立你的中心基地

Django有能力做你想做的事情。如果你选择追求,一个好的起点是DRF。Django REST框架是用于构建Web API的强大而灵活的工具包

但是,我认为您还应该权衡维护和开发自己的IPaaS(集成平台即服务)的成本,以及使用和遵守一些自托管/云托管IPaaS提供商的成本

可以在here中找到一些实现您可能尝试的功能的提供者

相关问题 更多 >