具有自制ERP客户端的Dj​​ango REST Framework结构

时间:2018-08-03 12:02:07

标签: django django-rest-framework

我将要创建一个新的REST API,我必须在其中实现ERP API,更多的Django APPS必须有权访问ERP API。我的问题是,将“自制” ERP API包装器放在哪里

project
 - project
  - config
  - users
  - customers
  - libs / erp ???
 requirements.txt

并从客户应用程序然后从库/ erp导入

这里的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

您将为ERP API创建一个单独的应用程序,因为这将是最合适的方法! 现在来看事实,“更多的Django APPS将不得不访问ERP API” 。如果您依赖于另一个应用程序中的响应,则可以使用请求库通过URL与之交互,否则,可以使用

导入它
import erp_api as ERPAPI

并进一步使用它。

您还可以在Django中直接调用视图!