批量api呼叫DRF

时间:2017-12-14 06:06:15

标签: django django-rest-framework

我有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的新模块?

0 个答案:

没有答案