我试图让用户在 Django 中注册,然后将他重定向到他的主页,即“仪表板”。虽然,它被注册但由于提供的身份验证(@login_required
),用户不会被重定向到他的主页。用户必须再次提交他的用户名和密码才能登录页面。
这是我的意见.py
def register(request):
form = RegisterForm(request.POST or None)
if(form.is_valid()):
user = form.save()
login(request,user)
return redirect('/dashboard/')
ctx = {
'form' : form
}
return render_to_response('home/register.html',ctx, context_instance = RequestContext(request))
@login_required
def dashboard(request):
HttpResponse("HELLO")