python – Django:项目消耗来自REST API的数据,如何在这个系统中使用外部应用程序?

栏目: Python · 发布时间: 7年前

内容简介:我不确定我完全理解你的问题或要求.我正在阅读它的方式,你有一个主要的后端,基本上是一个黑盒子,你想在你的项目中使用一些使用Django ORM的第三方应用程序.我不清楚为什么需要能够在两个数据存储之间进行双向同步.项目的用户将从主后端和项目的ORM返回数据.由于您担心在主后端中保存“ORM”数据,因此您可能会考虑创建一个事务中间件,可以随时更新ORM数据,这可以序列化正在保存的结构并将其传输到REST API .我认为,这个REST API能够接受任意数据结构吗?

我有一个Django Web前端,它使用来自REST API后端的数据.

甚至用户也是在后端制作和创建的.

我的问题 :

>如何在此系统中使用第三方应用程序,这在很大程度上取决于django models / ORM?

>有什么东西可以在REST API资源和ORM之间提供一些桥梁吗?

如何处理这个问题?

更新

在这种情况下,DRY校长似乎失败了.

我不确定我完全理解你的问题或要求.我正在阅读它的方式,你有一个主要的后端,基本上是一个黑盒子,你想在你的项目中使用一些使用Django ORM的第三方应用程序.

我不清楚为什么需要能够在两个数据存储之间进行双向同步.项目的用户将从主后端和项目的ORM返回数据.

由于您担心在主后端中保存“ORM”数据,因此您可能会考虑创建一个事务中间件,可以随时更新ORM数据,这可以序列化正在保存的结构并将其传输到REST API .我认为,这个REST API能够接受任意数据结构吗?

您可能至少想要使用某种形式的 middleware ,也许是一个实用程序模块/类来帮助形成“桥梁”.

翻译自:https://stackoverflow.com/questions/9255776/django-project-consuming-data-from-rest-api-how-to-use-external-apps-in-this


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

运营之光

运营之光

黄有璨 / 电子工业出版社 / 2016-9-1 / 59.00元

在互联网行业内,“运营”这个职能发展到一定阶段后,往往更需要有成熟的知识体系和工作方法来给予行业从业者们以指引。 《运营之光:我的互联网运营方法论与自白》尤其难得之处在于:它既对“什么是运营”这样的概念认知类问题进行了解读,又带有大量实际的工作技巧、工作思维和工作方法,还包含了很多对于运营的思考、宏观分析和建议,可谓内容完整而全面,同时书中加入了作者亲历的大量真实案例,让全书读起来深入浅出、......一起来看看 《运营之光》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换