I think a POST has to get replaced by GET.
def register_handle_form(request, redirect=None):
Handle all registration logic. This is broken out from "register" to allow easy overriding/hooks
such as a combined login/register page.
This method only presents a typical login or register form, not a full address form (see register_handle_address_form for that one.) Returns: - Success flag - HTTPResponseRedirect (success) or form (fail) """ if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): contact = form.save(request) # look for explicit "next" --- next = request.POST.get('next', '') +++ next = request.GET.get('next', '')
so ?next=/..... would work.
hope this is correct.
if not, please tell me.