使用django,导航工作得很好,但是当提交表单并重定向成功时,我无法正常工作 . 让我写下我的代码 .

if request.method == 'GET':
    print 'get worked'
    return render(request, 'accounts/login.html')

if request.method == 'POST':
    accinstance = accounts()
    member_id = accinstance.login(username, password)
    if member_id:
        request.session['member_id'] = member_id
        request.session['ias_username'] = request.POST['username']
        request.session['ias_client'] = request.POST['client']
        return HttpResponseRedirect('/home/')
    else:
        return render(request, 'accounts/login.html',{'warning':warning}

我的登录表格动作

form action="" method="post"

它基本上是到帐户/登录/网址,我检查它的获取或发布,然后尝试做适当的操作 .

问题是 . HttpResponseRedirect('/ home /')在此之后,我希望,我的浏览器上的url更改为www.example.com/home/并呈现正确的html .

但没有这样的运气,我的浏览器上的URL保持accouns / login但它呈现正确的模板,如果我点击刷新,显然它会重新加载登录页面 .

任何的想法?关于如何正确重定向用户 .