If you have a Django form not submitting data to your Django view, one reason could be that you didn't define the input field's name parameter. If your QueryDict is only being populated with the csrfmiddleware token key, then try manually adding the "name" attribute to the form field.