我有Django-rest-framework的项目,在前端存在一个请求中获取多个API路由的问题。我不希望make项目复杂和脏请求,我想创建一些包装来解决这个问题
例如:
发布数据:
[{'method': 'get', 'url': '/api/v1/get_profile'},
{'method': 'get', 'url', '/api/v1/setting'},
{'method': 'get', 'url', '/api/v1/news'}]
并收到类似
的内容[{'url': '/api/v1/get_profile', data:{'username':'test'}},
{'url': '/api/v1/setting', data:{'can_see_x': 'true'}},
{'url': '/api/v1/news', data:[{'title':'news1'}]}]
是否有任何开源插件?
如果没有,如何从一个视图调用每个api?这样安全吗? (所有请求必须是当前用户和当前令牌)
这个模块的最佳位置在哪里?例如,创建名为batch的新模块?