我假设你当前正在使用内置的登录视图,
(r'^accounts/login/$', 'django.contrib.auth.views.login'),
或你网址中的类似内容。
你可以编写包含默认视图的登录视图。它将检查用户是否已经登录,如果已经登录则重定向,否则使用默认视图。
就像是:
from django.contrib.auth.views import logindef custom_login(request): if request.user.is_authenticated(): return HttpResponseRedirect(...) else: return login(request)
当然可以相应地更改你的网址:
(r'^accounts/login/$', custom_login),



