title: On Success URL redirect not working for custom view in django-allauth
body: <p>I've created my own class LocalSignup which extends the base django-allauth SignupView class with my own form and my own validation logic. The problem is that on success I cannot get the view to redirect to anything but the django <code>LOGIN_REDIRECT_URL</code> in my settings.py. I have included a <code>success_url</code> field in my class based view; I have tried overriding the <code>get_success_url</code> function (see below); I have also tried passing my on success redirect using  <code>LocalSignup.as_view(success_url="/add_account_select/")</code>. None have worked. Any ideas on what I'm doing wrong?</p>
  
  <pre><code>class LocalSignup(SignupView):
      form_class = AllAuthUserForm
      template_name = 'signup/social_login.html'
      success_url = '/add_account_select/'  #reverse_lazy('add_account_select')    
  
      def get_success_url(self):
          return '/add_account_select/'  #reverse('add_account_select')
  
      def dispatch(self, request, *args, **kwargs):
          # self.sociallogin = request.session.get('socialaccount_sociallogin')
          return super(LocalSignup, self).dispatch(request, *args, **kwargs)
  
      def form_valid(self, form):
          ret = super(LocalSignup, self).form_valid(form)
          ### MY FORM VALIDATION LOGIC
          return ret
  
      def get_context_data(self, **kwargs):
          ret = super(LocalSignup, self).get_context_data(**kwargs)
          ret.update(dict(username=self.sociallogin.account.user.first_name,
                          photo_url=self.sociallogin.account.get_avatar_url() ))
          return ret
  </code></pre>