django login view is internally used by django-registration for login. And login
view provided by django takes care of next
.
I guess you are missing sending it from the template.
Do you have following line in registration/login.html
?
<input name="next" type="hidden" value="{{next}}">
If not, then add it, and your issue should be fixed.