python - 在 Python 中获取当前 URL

标签 python google-app-engine

如何使用 Python 获取当前 URL,

我需要获取当前 URL,以便检查它是否有查询字符串,例如

requested_url = "URL_HERE"

url = urlparse(requested_url)

if url[4]:
    params = dict([part.split('=') for part in url[4].split('&')])

这也在 Google App Engine 中运行

最佳答案

试试这个:

self.request.url

另外,如果您只需要查询字符串,这将起作用:

self.request.query_string

最后,如果您知道要查找的查询字符串变量,您可以这样做:

self.request.get("name-of-querystring-variable")

关于python - 在 Python 中获取当前 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764586/

相关文章:

ruby-on-rails - 生产中的回形针验证问题

java - 执行mvn appengine :devserver时出现GAE错误

python - Upstart 启动 python 脚本,但行为异常

python - 如何在Python中使用Selenium提取<figure>图像?

python - 计数在一个字符串中运行

python - Google ML 引擎和 Python 数据存储 API, 'Forbidden: 403 Request had insufficient authentication scopes.'

python - AppEngine 服务器无法导入 atom 模块

java - GZipOutputStream 和应用引擎

python - 按字母顺序排序列表,某些起始字母有特殊情况

python - 当通过任务计划程序执行 Qt 应用程序时,如何加载 Qt 应用程序的托盘图标?