【发布时间】:2014-08-02 04:18:44
【问题描述】:
有时在我的代码中,我会通过 URL 传递 get 参数。一种特殊情况是,如果用户未登录,但为需要登录的页面设置了 URL,则需要先登录。
在这种情况下,我可能有一个 URL,例如:www.example.com/home/#/main/。
URL /#/main/ 的结尾是 angular。但是,在 django 中,当我执行以下操作以获取上面的 next 参数时,我会这样做:
self.request.GET.get('next', self.redirect_url)
问题在于,在这种情况下,next 提供了除角度部分之外的所有内容,所以我得到:www.example.com/home/。
是否也可以获取 URL 的剩余部分?
【问题讨论】: