我可以使用 DRF 重新创建 ORO CRM API 来为我的项目获取自定义功能吗
Can I use DRF to recreate the ORO CRM API to get custom functionalities for my project
这可能看起来很愚蠢,但我已经有很长一段时间想问这个问题了。我使用 ORO CRM DB 及其 API 已有一段时间了。它确实是优秀的开源 CRM 之一。我只是想知道我是否可以使用他们的数据库并围绕它创建一个 Django REST 框架,并创建与 ORO API 提供的功能相同的功能。
我宁愿使用 DRF 构建 API,也不愿学习 PHP 以获得我需要的功能。这个问题也是。请帮助我解决这个问题。提前致谢。
TL;DR
可以读取,但使用应用程序数据库是一种不好的做法。
说明。
在 Oro 代码库中有很多触发器(侦听器、队列消息发射器)可以在 CRUD 操作期间触发,您不能使用另一个代码库来模仿它。
实际上你可以尝试使用 DRF 进行读取操作,这很少会触发任何事件,但是这样做(使用易于更改的外部数据库)是一种不好的做法。
您可以尝试解释您的用例,以了解您要实现的目标的更多背景信息。
这可能看起来很愚蠢,但我已经有很长一段时间想问这个问题了。我使用 ORO CRM DB 及其 API 已有一段时间了。它确实是优秀的开源 CRM 之一。我只是想知道我是否可以使用他们的数据库并围绕它创建一个 Django REST 框架,并创建与 ORO API 提供的功能相同的功能。
我宁愿使用 DRF 构建 API,也不愿学习 PHP 以获得我需要的功能。这个问题也是。请帮助我解决这个问题。提前致谢。
TL;DR
可以读取,但使用应用程序数据库是一种不好的做法。
说明。
在 Oro 代码库中有很多触发器(侦听器、队列消息发射器)可以在 CRUD 操作期间触发,您不能使用另一个代码库来模仿它。
实际上你可以尝试使用 DRF 进行读取操作,这很少会触发任何事件,但是这样做(使用易于更改的外部数据库)是一种不好的做法。
您可以尝试解释您的用例,以了解您要实现的目标的更多背景信息。