我正在寻找Django中间件让我在一个请求中发出几个查询并将[JSON]结果组合在一个请求中发送回去?举例说明:
如果我有两种网络方法:
/query/show/widgets
=> ['widget1', 'widget2']
/query/show/sprockets
=> ['sprocket1', 'sprocket2']
我想这样做:
/multiple:/show/widgets;/show/sprockets
可能会返回类似
的内容{'widgets': ['widget1', 'widget2'],
'sprockets': ['sprocket1', 'sprocket2']}
我可以自己写这个,但可能已经有了可以完成这项工作的东西。
答案 0 :(得分:0)
我非常怀疑这是否存在,所以你必须自己做。
编写一个中间件,查找您的分隔符,拆分这些URL,解析它们并调用视图,然后合并结果。