Недавно попал в django, искал решение для этого и нашел способ, который может быть полезен.
Так, например, при использовании allouth перенаправление по умолчанию - это учетные записи / профиль.Создайте представление, которое перенаправляет только на выбранное место, используя поле имени пользователя, например:
def profile(request):
name=request.user.username
return redirect('-----choose where-----' + name + '/')
Затем создайте представление, которое захватывает его в одном из ваших приложений, например:
def profile(request, name):
user = get_object_or_404(User, username=name)
return render(request, 'myproject/user.html', {'profile': user})
Где захват urlpatterns будет выглядеть так:
url(r'^(?P<name>.+)/$', views.profile, name='user')
Хорошо работает для меня.