当前位置: 首页 > 面试题库 >

在Python中将数组作为GET查询参数获取

景修杰
2023-03-14
问题内容

我知道在php中,我只能$_GET['key1']['key2']用来检索以数组形式发送的GET数据,但是在Python中,可能是因为我只收到一个字符串,却无法识别为数组/列表。

如果需要的话,我会用flask/werkzeug。


问题答案:

参数名称的深度解析对于PHP AFAIK是唯一的。

如果你只需要一个简单的列表,只需传递几个具有相同名称的参数并使用request.args.getlist(<paramname>)(documentation)。

否则,你必须自己解析查询字符串。



 类似资料:
  • 问题内容: 我想将数组作为参数传递给SqlQuerySpec,以便在构建对天蓝色的db数据库的查询时可以在IN表达式中使用它。我想做的是像我们对常规参数(字符串,整数等)所做的事情: 但是,这种方式是行不通的。我还有其他方法可以将数组作为参数传递吗?谢谢。 问题答案: 您的查询应如下所示: 那么您可以将其作为数组传递,并检查该数组是否包含文档中属性中具有的值。 参考: https://docs.m

  • 问题内容: 我有一个python列表,说l 我想编写一个sql查询来获取列表中所有元素的数据,例如 我该如何完成? 问题答案: 到目前为止,答案一直是将这些值模板化为纯SQL字符串。这对于整数绝对没问题,但是如果我们想对字符串执行此操作,则会遇到转义问题。 这是一个使用参数化查询的变体,它对两个都适用:

  • 例子: 从卷号在(1,2,3)中的学生中选择*; 在学生存储库(Spring Boot)中: @查询(value=“从卷号所在的学生中选择*”,native=true) 列出selectStudents(我在这里给出什么?) 或者有没有其他方法来实现这一点?

  • 我有一个带有endpoint的服务器我向其发送参数,例如: 如何获得地图?我认为是一条路,但我得到了一个空的地图...

  • 我需要的是发送一个或一些可以包含多个有序数据的东西,这些数据将在中读取到

  • 是否有一种方法来解析/Unmar的查询字符串传递数组作为参数Java映射或自定义类? 网址示例: localhost:8080/app/ws/categories?take=10 我需要像这样解析过滤器参数: 还有一点 - 我在这里使用泽西岛,也许它有可能使用泽西岛的工具解析/取消马歇尔@QueryParam? 无论如何,任何其他Java解决方案也可以。