我将要创建一个新的REST API,我必须在其中实现ERP API,更多的Django APPS必须有权访问ERP API。我的问题是,将“自制” ERP API包装器放在哪里
project
- project
- config
- users
- customers
- libs / erp ???
requirements.txt
并从客户应用程序然后从库/ erp导入
这里的最佳做法是什么?
答案 0 :(得分:1)
您将为ERP API创建一个单独的应用程序,因为这将是最合适的方法! 现在来看事实,“更多的Django APPS将不得不访问ERP API” 。如果您依赖于另一个应用程序中的响应,则可以使用请求库通过URL与之交互,否则,可以使用
导入它import erp_api as ERPAPI
并进一步使用它。
您还可以在Django中直接调用视图!