title: Override signup view django-allauth
body: <p>I am asking user to fill extra fields with custom form. And in one of the fields, I have to let user choose multiple hierarchical tags. For this, I need to pass the tags from a view to the template signup.html</p>
  
  <pre><code>from classes.Tags import Tags
  from django.shortcuts import render_to_response
  from allauth.socialaccount import views as signup_views
  
  def signup_view(request):
      tags = Tags()
      parameters={}
      all_tags = tags.get_tags()
      parameters['all_tags'] = all_tags
      response = signup_views.signup(request)
      return response
  </code></pre>
  
  <p>And in urls.py, I added this line before the allauth urls include line.</p>
  
  <pre><code>url(r'^accounts/social/signup/', 'mainapp.signup_views.signup_view', name = 'account_signup'),
  url(r'^accounts/', include('allauth.urls')),
  </code></pre>
  
  <p>What I need is that I need to add all_tags to the response so that I can access it from the template. How do I do that?</p>