title: Forbidden (403) CSRF verification failed. Request aborted
body: <p>I am making an app of login form but when I am running my app and click on login button the following error will occur </p>
  
  <p><strong>Forbidden (403)
  CSRF verification failed. Request aborted.</strong></p>
  
  <p>the code of view.py is as:</p>
  
  <pre><code>from django.template import  loader
  from django.shortcuts import render_to_response
  from registration.models import Registration
  from django.http import HttpResponse
  from django.template import RequestContext
  from django.shortcuts import redirect
  
  
  def view_login(request,registration_id):
     t = loader.get_template('registration/login.html') 
     try:
           registration=Registration.objects.get(pk=registration_id)
     except Registration.DoesNotExist:
           return render_to_response("login.html",{"registration_id":registration_id})
  
  def home(request,registration_id):
      if request.method == "POST":
        username = request.POST.get('user_name')
        password = request.POST.get('password')
        user = authenticate(username=username, password=password)
        if user is not None:
          if user.is_active:
            login(request, user)
          # success
            return render('registration/main_page.html',{'registration_id':registration_id},context_instance=RequestContext(user))
          else:
           #user was not active
             return redirect('q/',context_instance=RequestContext(user))
        else:
          # not a valid user
             return redirect('q/',context_instance=RequestContext(user))
      else:
         # URL was accessed directly
             return redirect('q/',context_instance=RequestContext(user))
  </code></pre>