如何从 Django 中的请求对象获取 URI?
如何从 Django 中的请求对象获取 URI?
有 request.uri 吗?
How do you get the URI from request object in Django?
Is there request.uri?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
或者
你往往会产生大量琐碎的问题,你可以在文档/谷歌中轻松找到答案......
or
You tend to generate a flood of trivial questions, answers to which you could easily find in documentation/Google...
在 django 3.2 中,没有
request.META['REQUEST_URI']
,如上面的答案所示。最简单的方法是打印元数据,并找到您需要的内容:
这就是我解决此问题的方法:
例如请求的网址将是:
Get
domain
-(example.com)
:获取
路径
-/first_folder/nice_page/
:获取
协议
-http://
或https://
所以你的
完整路径
可能是这样的:In django 3.2 there is no
request.META['REQUEST_URI']
as it is in answer above.Easiest way is to print Meta data, and find what you need:
This is how i solved this problem:
For example requested url will be:
Get
domain
-(example.com)
:Get
path
-/first_folder/nice_page/
:Get
protocol
-http://
orhttps://
So your
full path
may be like this: