在Python和GAE中,请问如何获取url中查询字符串的参数。 据我所知,query_string 部分返回“?”之后的所有部分。在网址中。所以我要做的是用“&”拆分查询字符串,并使用变量。 还有其他方便的方法来管理查询字符串吗? 你通常是怎么做的?
str_query = self.request.query_string
m = str_query.split('&')
a = m[0]
b = m[1]
c = m[2]
这样做,如果 query_string 没有任何值,则会抛出错误:
IndexError: list index out of range
最佳答案
你不需要复杂化。您可以使用以下方法检索所有 GET 参数:
self.request.get('var_name')
或者如果你想在一个列表中检索它们,你可以使用:
self.request.get_all()
您可以在 Request 类中找到更多信息 here .
关于python - Google App Engine - 请求类 query_string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1391026/