python - 如何在 python 中从 # 之后的 URL 获取参数

标签 python django

如何从 URL # 后获取参数?

例子:

http://localhost/addAccount/#code=qwerty

我尝试使用 url = request.pathurl.spit('/') 但它不起作用,因为 request.path 不要读取 url 中 # 之后的字符串。

最佳答案

在 URL 中,# 之后的内容称为散列。在到达服务器(服务器端)的 HTTP 请求中,此数据不会传输到服务器。因此,在服务器端,不可能检索到它(Web 浏览器不会在 HTTP 请求中发送此数据)。

然而,在客户端这是可能的。在 Javascript 中你可以这样做:

窗口。地点。散列

关于python - 如何在 python 中从 # 之后的 URL 获取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49059349/

相关文章:

python - Python 中的时钟

python - mysql 和 Python : does not allow two timestamp columns

python - 如何从Python对象中检查方法是否存在

python - 猴子在另一个应用程序中修补 Django 应用程序

django - 无法向模型添加新列

python - Gimp,脚本-Fu : How can I set a value in the colormap directly

python - wxPython中帧之间的全局变量

django-mptt 值错误 : Cannot use None as a query value

python - Django - 通过 URL 调度程序的 href 传递参数?

python - 如何迭代对象的字段值?