title: CSRF Token missing or incorrect
body: <p>Beginner at Django here, I've been trying to fix this for a long time now.
  I do have 'django.middleware.csrf.CsrfViewMiddleware' in my middleware classes and I do have the token in my post form.</p>
  
  <p>Heres my code, what am I doing wrong?</p>
  
  <pre><code>from django.contrib.auth.forms import UserCreationForm
  from django.shortcuts import render_to_response
  from django.http import HttpResponseRedirect
  from chartsey.authentication.forms import RegistrationForm
  from django.template import RequestContext
  from django.core.context_processors import csrf
  
  def register(request):
  
      if request.method == 'POST':
          c = RequestContext(request.POST, {})
          form = RegistrationForm(c)
          if form.is_valid():
              new_user = form.save()
              return HttpResponseRedirect("/")
      else:
          form = RegistrationForm()
  
      return render_to_response("register.html",  {'form': form,  }, )
  </code></pre>
  
  <p>Here's my Template:</p>
  
  <pre><code>{% block content %}
  
      &lt;h1&gt;Register&lt;/h1&gt;
      &lt;form action="" method="POST"&gt; {% csrf_token %}
          {{ form.as_p }}
      &lt;input type="submit" value="Submit"&gt;
      &lt;/form&gt;
  
  {% endblock %}
  </code></pre>