【问题标题】:Is there Django middlware to accept multiple 'requests' in a request and return multiple 'responses' in a response?是否有 Django 中间件在请求中接受多个“请求”并在响应中返回多个“响应”?
【发布时间】:2011-07-27 19:46:22
【问题描述】:

我正在寻找 Django 中间件,让我在一个请求中发出多个查询并将 [JSON] 结果组合到一个请求中发送回?举例说明:

如果我有两种网络方法:

/query/show/widgets => ['widget1', 'widget2']

/query/show/sprockets => ['sprocket1', 'sprocket2']

我想这样做:

/multiple:/show/widgets;/show/sprockets

可能会返回类似的东西

{'widgets': ['widget1', 'widget2'],
 'sprockets': ['sprocket1', 'sprocket2']}

我可以自己写这个,但可能已经有一些东西可以完成这项工作。

【问题讨论】:

    标签: django web-services json web-applications


    【解决方案1】:

    我非常怀疑这是否存在,所以你几乎必须自己做。

    编写一个查找分隔符的中间件,拆分这些 URL,解析它们并调用视图,然后合并结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      • 2017-10-10
      • 2021-08-06
      • 2015-10-15
      • 2021-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多