You need to pass RequestContext
in render_to_response for csrf_token
For this : (views.py)
from django.template import RequestContext
...
return render_to_response('fileupload/upload.html', {'form': c['UploadFileForm']}, RequestContext(request))
# Added RequestContext
This passes the token for csrf to the template.