What does your login form template look like?
Your problem
You do not send the path redirect_toto your template, and you need to. Your return should look like this:
return render_to_response('blogs.html', {
'formL': formL,
'next': redirect_to,
}, context_instance=RequestContext(request)
)
The login form action should look like this:
<form action="/your_login_url/?next={{ next }}" method="post">
, /myblog/, /your_login_url/?next=/myblog/, next , /your_login_url/?next=/myblog/ , /myblog/ ( if request.method == 'POST': ).
, redirect_to = request.REQUEST.get("next") , GET , POST next, GET.
, .
Django, , redirect_field_name: redirect_to,, redirect_field_name next.
return render_to_response(template_name, {
'form': form,
redirect_field_name: redirect_to,
'site': current_site,
'site_name': current_site.name,
}, context_instance=RequestContext(request))
, , ? .
settings.py LOGIN_REDIRECT_URL.
, , django , , .