擅长:python、mysql、java
<p>您可以导入HttpResponseRedirect并使用reverse函数。在</p>
<p>那你呢视图.py看起来像这样</p>
<pre><code>from django.http import HttpResponseRedirect
class LoginFormView(TemplateView):
..,...................
if user is not None:
if user.is_active:
login(request, user)
# messages.add_message(request, messages.INFO, 'Login Successfull.')
return HttpResponseRedirect(reverse('indexClient', kwargs={'username':user.username}))
</code></pre>
<p>改变你的网址.py因此</p>
^{pr2}$
<p>您将有一个登录视图和一个单独的用户配置文件视图。这里indexClient显示为用户配置文件视图。登录后,django重定向到indexClient视图,用户名=用户名,即当前用户的用户名,该用户名应在您需要的url上。在</p>
<p>希望这是有用的。在</p>