Django rest framework 我是否可以使用DRF重新创建ORO CRM API以获得项目的自定义功能

Django rest framework 我是否可以使用DRF重新创建ORO CRM API以获得项目的自定义功能,django-rest-framework,orocrm,Django Rest Framework,Orocrm,这可能看起来很愚蠢,但我有这个问题很久了。我使用ORO CRM DB及其API已有一段时间了。它确实是一个很好的开源CRM。我只是想知道我是否可以使用他们的数据库,围绕它创建一个Django REST框架,并创建与ORO API提供的功能相同的功能 我宁愿用DRF构建API,也不愿学习PHP来获得我需要的功能。这个问题也是如此。请帮我弄清楚这件事。提前感谢。TL;DR 是的,用于读取,但使用应用程序数据库是一种糟糕的做法 解释。 在Oro代码库中,有许多触发器(侦听器、队列消息发射器)可以在CR

这可能看起来很愚蠢,但我有这个问题很久了。我使用ORO CRM DB及其API已有一段时间了。它确实是一个很好的开源CRM。我只是想知道我是否可以使用他们的数据库,围绕它创建一个Django REST框架,并创建与ORO API提供的功能相同的功能

我宁愿用DRF构建API,也不愿学习PHP来获得我需要的功能。这个问题也是如此。请帮我弄清楚这件事。提前感谢。

TL;DR
是的,用于读取,但使用应用程序数据库是一种糟糕的做法

解释。
在Oro代码库中,有许多触发器(侦听器、队列消息发射器)可以在CRUD操作期间触发,您不能使用其他代码库来模拟它。
实际上,您可以尝试使用DRF进行读取操作,这很少会触发任何事件,但这样做(使用外部数据库,它往往会发生变化)是一种不好的做法

您可以尝试解释您的用例,以获得更多您试图实现的内容的上下文