有没有一种快速的方法来获取当前页面 url 的结尾?姜戈

Posted

技术标签:

【中文标题】有没有一种快速的方法来获取当前页面 url 的结尾?姜戈【英文标题】:Is there a quick way to grab a the ending of current page url? Django 【发布时间】:2019-03-18 19:25:00 【问题描述】:

我有一个页面。 www.example.com/chat/testuser

我想获取用户名(testuser)。我在模板中这样做是为了在 ajax 调用中传递。 有简单的方法吗? request.path 之类的东西(返回完整路径)。

【问题讨论】:

您应该可以通过request.get_full_path.rsplit('/', 1)[1]% set usernames = request.get_full_path.split('/') % % for username in usernames % <p> username </p> % endfor % 获得testuser 【参考方案1】:

request.user 可能会成功。

编辑:

这里有一些使用request.path 的解决方案。假设它返回字符串“/chat/testuser”,您可以使用以下过滤器之一:

 request.path|cut:"/chat/" 

 request.path|slice:"6:" 

删除不需要的部分。

【讨论】:

这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review 知道了。附加了一个希望更好的答案。

以上是关于有没有一种快速的方法来获取当前页面 url 的结尾?姜戈的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序怎么获取当前页面的url?

jquery获取当前页面的URL信息

jquery获取当前页面的URL信息

JQUERY获取当前页面的URL信息

jquery获取当前页面的URL信息

jquery获取当前页面的URL信息