render(request, 'login.html')
如果按照视频中所说的那样登陆成功之后使用render渲染一个页面,那么当前的URL依旧是/login,只不过是post渲染的,所以这里应该改成HttpResponseRedirect的方式进行跳转
return HttpResponseRedirect('/')
不知道我的理解正确与否,还有一个问题就是,如果我跳转了,但是我并没有吧request重新写入到浏览器,这样是否会有什么问题呢?
login(request, user) # 把SESSION和COOKIE写入request return HttpResponseRedirect('/')
这里我有些疑惑,期望得到老师的回答。