我有django登录URL,在用户登录后,它被称为下面的文件:
(r'^$', RedirectView.as_view(url= '/home/')),
我想在上面的网址中传递登录用户名,例如
(r'^$', RedirectView.as_view(url= '<username>')),
请建议。
答案 0 :(得分:0)
建议在视图中派生RedirectView
类,如下所示:
class HomeRedirectView(RedirectView):
pattern_name = 'home'
def get_redirect_url(self, *args, **kwargs):
return "/user/{}/".format(self.request.user)
在urls.py
:
(r'^$', HomeRedirectView.as_view()),