Django: token CSRF ausente ou incorreto

O erro está no localhttp: //127.0.0.1: 8000 / fileupload / form.py

Tenho a versão 1.3 do django. Tentei especificar localhost: 8000, conforme indicado na pergunta de outra pessoa, mas isso não funcionou para mim. Estou tentando ter um formulário de upload de arquivo, mas estou recebendo um erro que form.py não possui o token CSRF.

form.py:

class UploadFileForm(forms.Form):

    title = forms.CharField(max_length=50)
    file  = forms.FileField()

views.py:

def upload_file(request):

    c = {}
    c.update(csrf(request))

    if (not request.user.is_authenticated()) or (request.user == None):
      return HttpResponseRedirect("/?error=11")


    if request.method == 'POST':
      form = c['UploadFileForm'] = UploadFil,eForm(request.POST, request.FILES,  c, context_instance=RequestContext(request))

      if c['UploadFileForm'].is_valid():
        handle_uploaded_file(request.FILES['file'])
        return HttpResponseRedirect('/success/url/')

    else:
        form = c['UploadFileForm'] = UploadFileForm()
    return render_to_response('fileupload/upload.html', {'form': c['UploadFileForm']})

upload.html:

{% block main_content %}


  <form action="fileupload/form.py" enctype="multipart/form-data" method="POST">
    {% csrf_token %}
    <table>

      <tr><td>Title:</td><td><input type="text" name="title" /></td></tr>
      <tr><td>File:</td><td><input type="file" name="file" /></td></tr>
    </table>
      <input type="submit" value="Submit" class = "float_right button_input" />

  </form> 

{% endblock main_content %}

Estou muito perplexo, por favor me diga algumas coisas para tentar. Obrigad

questionAnswers(3)

yourAnswerToTheQuestion