def user_login(request): """ =============================================================================== function: 登录 developer: BeginMan add-time 2014/1/4 =============================================================================== """ context = {} try: if request.method == 'POST': form = LoginForm(request, request.POST) if form.is_valid(): user = form.get_user() # 获取用户实例 login(request, user) if user.is_superuser: # 管理员跳转到管理页面 return HttpResponseRedirect('/manager/') else: # 非管理员跳转首页 return HttpResponseRedirect('.') else: form = LoginForm(error_class=DivErrorList) context['form'] = form except Exception, e: log.error('account>index:%s' %e) return HttpResponse(e)