如何从Django Request对象访问url hash/fragment

And*_*lio 24 python django hash django-urls fragment-identifier

如标题所示:如何#从Django视图访问url hash/fragment(破折号后面的部分),因此,我想,来自Django Request对象?

我没有找到有关此处可用文档的足够信息:http://docs.djangoproject.com/en/dev/ref/request-response/

PS假设片段部分被发送到服务器(在我的特定情况下是这样,因为它不是发送请求的浏览器).

Mat*_*hen 35

根据定义,这不会发送到服务器.来自URI引用:URI上的片段标识符:

"HTTP引擎无法做出任何假设.服务器甚至没有给出它."

  • 我意识到一些用户代理(例如我安装的curl版本)发送它.但我认为这显然是一个错误.实际上,这只是在curl CVS中修复的(http://curl.haxx.se/cvs.cgi/curl/lib/url.c?r1=1.826&r2=1.827). (3认同)
  • 发送请求到该URL的节点很可能实际上使用CURL,因此您的评论非常有用!知道CURL已被修复为不再发送片段非常重要,这将使我重新考虑我的方法.谢谢 ;) (2认同)