這是我的登錄訪問量:登錄和重定向
def login(request):
redirect_to = request.REQUEST.get("next")
if request.method == 'POST':
formL = LoginForm(data=request.POST)
if formL.is_valid():
if not redirect_to or '//' in redirect_to or ' ' in redirect_to:
redirect_to = "/blogs/"
from django.contrib.auth import login
login(request, formL.get_user())
if request.session.test_cookie_worked():
request.session.delete_test_cookie()
return HttpResponseRedirect(redirect_to)
else:
formL = LoginForm(request)
request.session.set_test_cookie()
return render_to_response('blogs.html', {
'formL': formL, }, context_instance=RequestContext(request))
登錄= never_cache(登錄)
當我去,例如,example.com/myblog/然後我一直重定向到例如.COM /帳號/登錄/?接下來=/myblog/
,但是當我插入用戶和PSW進行登錄,然後我一直重定向到/博客/不/ myblog/
爲什麼?
編輯:request.REQUEST.get( '未來', '')總是返回'
我不知道爲什麼: - \
你可以提供blogs.html,這很可能是一個錯誤 – KillianDS 2010-05-13 10:49:17